Changeset 1328


Ignore:
Timestamp:
26/07/06 11:18:55 (13 years ago)
Author:
spascoe
Message:

I've created a bbftpd log facility to replace syslog.
At present it allows you to log messages to a file in addition
to syslog. This should help testing on other machines.

Location:
TI05-delivery/trunk
Files:
34 edited

Legend:

Unmodified
Added
Removed
  • TI05-delivery/trunk/setup.py

    r1290 r1328  
    4141    'bbftpd_private.c', 
    4242    'bbftpd_private_user.c', 
     43    'bbftpd_log.c' 
    4344    ] 
    4445 
     
    119120 
    120121bbftpd = Extension('pybbftp.bbftpd', 
    121                    define_macros = [('NDG_AUTH', 1), ('LOCAL_SYSLOG_FACILITY', 1), 
     122                   define_macros = [('NDG_AUTH', 1), 
     123                                    ('LOCAL_SYSLOG_FACILITY', 1), 
     124                                    ('NO_SYSLOG', 1), 
    122125                                    ('_LARGEFILE64_SOURCE', 1), 
    123126                                    ('NDG_PYTHON_EMBED', 1), 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd.c

    r1289 r1328  
    5151          v 2.0.2  2001/05/07   - Add debug option for RFIO 
    5252          v 2.1.0  2001/05/28   - Add private authentication 
    53                                 - Correct syslog level 
     53                                - Correct bbftpd_log level 
    5454                                - Add -l option 
    5555                  v 2.2.0  2001/10/03   - Add the certificate authentication process 
     
    7070#include <signal.h> 
    7171#include <stdio.h> 
    72 #include <syslog.h> 
     72#include <bbftpd_log.h> 
    7373#include <sys/socket.h> 
    7474#include <sys/wait.h> 
     
    430430     
    431431    sprintf(daemonchar,"bbftpd v%s",VERSION) ; 
    432     openlog(daemonchar, LOG_PID | LOG_NDELAY, BBFTPD_FACILITY); 
     432#ifdef NO_SYSLOG 
     433    bbftpd_openlogfile("bbftpd.log", daemonchar, LOG_PID | LOG_NDELAY, BBFTPD_FACILITY); 
     434#else 
     435    bbftpd_openlog(daemonchar, LOG_PID | LOG_NDELAY, BBFTPD_FACILITY); 
     436#endif 
    433437    /* 
    434438    ** Set the log mask to BBFTPD_EMERG (0)  
     
    541545        } 
    542546    } 
    543     syslog(BBFTPD_DEBUG,"Starting bbftpd") ; 
     547    bbftpd_log(BBFTPD_DEBUG,"Starting bbftpd") ; 
    544548    opterr = 0 ; 
    545549    optind = 1 ; 
     
    548552            case 'b' :{ 
    549553                if ( be_daemon != 0 ) { 
    550                     syslog(BBFTPD_ERR,"-b and -s options are incompatibles") ; 
     554                    bbftpd_log(BBFTPD_ERR,"-b and -s options are incompatibles") ; 
    551555                    exit(1) ; 
    552556                } 
     
    563567                  pasvport_min = i; pasvport_max = k; 
    564568                } else { 
    565                   syslog(BBFTPD_ERR,"Invalid port range : %s",optarg) ; 
     569                  bbftpd_log(BBFTPD_ERR,"Invalid port range : %s",optarg) ; 
    566570                  fprintf(stderr,"Invalid port range : %s\n",optarg) ; 
    567571                  exit(1) ; 
     
    584588            case 's' :{ 
    585589                if ( be_daemon != 0 ) { 
    586                     syslog(BBFTPD_ERR,"-b and -s options are incompatibles") ; 
     590                    bbftpd_log(BBFTPD_ERR,"-b and -s options are incompatibles") ; 
    587591                    exit(1) ; 
    588592                } 
    589593#ifdef PRIVATE_AUTH 
    590                 syslog(BBFTPD_ERR,"-s option cannot be used with private authentication") ; 
     594                bbftpd_log(BBFTPD_ERR,"-s option cannot be used with private authentication") ; 
    591595                exit(1) ;                 
    592596#endif 
     
    628632        if ( getuid() == 0) { 
    629633            if ( (bbftpdrcfile = (char *) malloc (strlen(BBFTPD_CONF)+1 )) == NULL ) { 
    630                 syslog(BBFTPD_ERR, "Error allocationg space for config file name.\n") ; 
     634                bbftpd_log(BBFTPD_ERR, "Error allocationg space for config file name.\n") ; 
    631635            } else { 
    632636                strcpy(bbftpdrcfile,BBFTPD_CONF); 
    633637            } 
    634638        } else if ( (mypasswd = getpwuid(getuid())) == NULL ) { 
    635             syslog(BBFTPD_WARNING, "Unable to get passwd entry, using %s\n", BBFTPD_CONF) ; 
     639            bbftpd_log(BBFTPD_WARNING, "Unable to get passwd entry, using %s\n", BBFTPD_CONF) ; 
    636640            if ( (bbftpdrcfile = (char *) malloc (strlen(BBFTPD_CONF)+1) ) != NULL ) { 
    637641              strcpy(bbftpdrcfile,BBFTPD_CONF); 
    638642            } 
    639643        } else if ( mypasswd->pw_dir == NULL ) { 
    640             syslog(BBFTPD_WARNING, "No home directory, using %s\n", BBFTPD_CONF) ; 
     644            bbftpd_log(BBFTPD_WARNING, "No home directory, using %s\n", BBFTPD_CONF) ; 
    641645            if ( (bbftpdrcfile = (char *) malloc (strlen(BBFTPD_CONF)+1) ) != NULL ) { 
    642646              strcpy(bbftpdrcfile,BBFTPD_CONF); 
    643647            } 
    644648        } else if ( (bbftpdrcfile = (char *) malloc (strlen(mypasswd->pw_dir)+11) ) == NULL ) { 
    645             syslog(BBFTPD_ERR, "Error allocationg space for bbftpdrc file name, .bbftpdrc will not be used\n") ; 
     649            bbftpd_log(BBFTPD_ERR, "Error allocationg space for bbftpdrc file name, .bbftpdrc will not be used\n") ; 
    646650        } else { 
    647651            strcpy(bbftpdrcfile,mypasswd->pw_dir) ; 
     
    662666            if ( stat(bbftpdrcfile,&statbuf) < 0  ) { 
    663667                /* 
    664                   syslog(BBFTPD_WARNING, "Error stating bbftpdrc file (%s)\n",bbftpdrcfile) ; 
     668                  bbftpd_log(BBFTPD_WARNING, "Error stating bbftpdrc file (%s)\n",bbftpdrcfile) ; 
    665669                 */ 
    666670            } else if ( statbuf.st_size == 0 ) { 
     
    669673                */ 
    670674            } else if ( (bbftpdrc = (char *) malloc (statbuf.st_size + 1 ) ) == NULL ) { 
    671                 syslog(BBFTPD_ERR, "Error allocation memory for bbftpdrc, .bbftpdrc will not be used\n") ; 
     675                bbftpd_log(BBFTPD_ERR, "Error allocation memory for bbftpdrc, .bbftpdrc will not be used\n") ; 
    672676            } else if ( ( fd  = open (bbftpdrcfile,O_RDONLY) )  < 0 ) { 
    673                 syslog(BBFTPD_ERR, "Error openning .bbftpdrc file (%s) : %s \n",bbftpdrcfile,strerror(errno)) ; 
     677                bbftpd_log(BBFTPD_ERR, "Error openning .bbftpdrc file (%s) : %s \n",bbftpdrcfile,strerror(errno)) ; 
    674678            } else if ( ( j = read( fd, bbftpdrc , statbuf.st_size )) != statbuf.st_size ) { 
    675                 syslog(BBFTPD_ERR, "Error reading .bbftpdrc file (%s)\n",bbftpdrcfile) ; 
     679                bbftpd_log(BBFTPD_ERR, "Error reading .bbftpdrc file (%s)\n",bbftpdrcfile) ; 
    676680            } else { 
    677681                bbftpdrc[j] = '\0' ; 
     
    704708                retcode = sscanf(startcmd,"setackto %d",&alluse) ; 
    705709                if ( retcode != 1  || alluse <= 0 ) { 
    706                     syslog(BBFTPD_WARNING, "Acknowledge timeout must be numeric and > 0\n") ; 
     710                    bbftpd_log(BBFTPD_WARNING, "Acknowledge timeout must be numeric and > 0\n") ; 
    707711                } else { 
    708712                    ackto = alluse ; 
     
    711715                retcode = sscanf(startcmd,"setrecvcontrolto %d",&alluse) ; 
    712716                if ( retcode != 1  || alluse <= 0 ) { 
    713                     syslog(BBFTPD_WARNING, "Input control timeout must be numeric and > 0\n") ; 
     717                    bbftpd_log(BBFTPD_WARNING, "Input control timeout must be numeric and > 0\n") ; 
    714718                } else { 
    715719                    recvcontrolto = alluse ; 
     
    718722                retcode = sscanf(startcmd,"setsendcontrolto %d",&alluse) ; 
    719723                if ( retcode != 1  || alluse <= 0 ) { 
    720                     syslog(BBFTPD_WARNING, "Output control timeout must be numeric and > 0\n") ; 
     724                    bbftpd_log(BBFTPD_WARNING, "Output control timeout must be numeric and > 0\n") ; 
    721725                } else { 
    722726                    sendcontrolto = alluse ; 
     
    725729                retcode = sscanf(startcmd,"setdatato %d",&alluse) ; 
    726730                if ( retcode != 1  || alluse <= 0 ) { 
    727                     syslog(BBFTPD_WARNING, "Data timeout must be numeric and > 0\n") ; 
     731                    bbftpd_log(BBFTPD_WARNING, "Data timeout must be numeric and > 0\n") ; 
    728732                } else { 
    729733                    datato = alluse ; 
     
    732736                retcode = sscanf(startcmd,"setcheckstdinto %d",&alluse) ; 
    733737                if ( retcode != 1  || alluse <= 0 ) { 
    734                     syslog(BBFTPD_WARNING, "Check input timeout must be numeric and > 0\n") ; 
     738                    bbftpd_log(BBFTPD_WARNING, "Check input timeout must be numeric and > 0\n") ; 
    735739                } else { 
    736740                    checkstdinto = alluse ; 
     
    756760                } 
    757761            } else { 
    758                 syslog(BBFTPD_WARNING, "Unkown command in .bbftpdrc file (%s)\n",startcmd) ; 
     762                bbftpd_log(BBFTPD_WARNING, "Unkown command in .bbftpdrc file (%s)\n",startcmd) ; 
    759763            } 
    760764            carret++ ; 
     
    769773        ** Starting badly if we are unable to malloc 5K 
    770774        */ 
    771         syslog(BBFTPD_ERR,"No memory for CASTOR : %s",strerror(errno)) ; 
     775        bbftpd_log(BBFTPD_ERR,"No memory for CASTOR : %s",strerror(errno)) ; 
    772776        fprintf(stderr,"No memory for CASTOR : %s\n",strerror(errno)) ; 
    773777        exit(1) ; 
     
    791795            gfw_status_to_strings(maj_stat, min_stat, &messages) ; 
    792796            while (messages != NULL) { 
    793                 syslog(BBFTPD_ERR,"gfw_acquire_cred: %s", messages->msg) ; 
     797                bbftpd_log(BBFTPD_ERR,"gfw_acquire_cred: %s", messages->msg) ; 
    794798                if (be_daemon == 2) fprintf(stderr,"Acquire credentials: %s\n", messages->msg) ; 
    795799                messages = messages->next; 
     
    834838        struct passwd *result ; 
    835839        if ( (result = getpwuid(getuid())) == NULL ) { 
    836             syslog(BBFTPD_WARNING,"Error getting username") ; 
     840            bbftpd_log(BBFTPD_WARNING,"Error getting username") ; 
    837841            sprintf(currentusername,"UID %d",getuid()) ; 
    838842        } else { 
     
    851855        */ 
    852856        checkfromwhere() ; 
    853         syslog(BBFTPD_INFO,"bbftpd started by : %s from %s",currentusername,inet_ntoa(his_addr.sin_addr)) ; 
     857        bbftpd_log(BBFTPD_INFO,"bbftpd started by : %s from %s",currentusername,inet_ntoa(his_addr.sin_addr)) ; 
    854858    } else { 
    855859        char    buffrand[NBITSINKEY] ; 
     
    890894        addrlen = sizeof(his_addr); 
    891895        if (getpeername(incontrolsock, (struct sockaddr *) &his_addr, &addrlen) < 0) { 
    892             syslog(BBFTPD_ERR, "getpeername (%s): %s", argv[0],strerror(errno)); 
     896            bbftpd_log(BBFTPD_ERR, "getpeername (%s): %s", argv[0],strerror(errno)); 
    893897            exit(1); 
    894898        } 
    895899        addrlen = sizeof(ctrl_addr); 
    896900        if (getsockname(incontrolsock, (struct sockaddr *) &ctrl_addr, &addrlen) < 0) { 
    897             syslog(BBFTPD_ERR, "getsockname (%s): %s", argv[0],strerror(errno)); 
     901            bbftpd_log(BBFTPD_ERR, "getsockname (%s): %s", argv[0],strerror(errno)); 
    898902            exit(1); 
    899903        } 
    900         syslog(BBFTPD_INFO,"Getting new bbftp connexion from : %s",inet_ntoa(his_addr.sin_addr)) ; 
     904        bbftpd_log(BBFTPD_INFO,"Getting new bbftp connexion from : %s",inet_ntoa(his_addr.sin_addr)) ; 
    901905        /* 
    902906        ** Send the encryption supported  
     
    914918        wait_timer.tv_usec = 0 ; 
    915919        if ( (retcode = select(nfds,&selectmask,0,0,&wait_timer) ) == -1 ) { 
    916             syslog(BBFTPD_ERR,"Select error : %s",strerror(errno)) ; 
     920            bbftpd_log(BBFTPD_ERR,"Select error : %s",strerror(errno)) ; 
    917921            exit(1) ; 
    918922        } else if ( retcode == 0 ) { 
    919             syslog(BBFTPD_ERR,"Time OUT ") ; 
     923            bbftpd_log(BBFTPD_ERR,"Time OUT ") ; 
    920924            exit(1) ; 
    921925        } else { 
    922926            if ( (retcode = readmessage(incontrolsock,buffer,MINMESSLEN,recvcontrolto)) < 0 ) { 
    923                 syslog(BBFTPD_ERR,"Error reading MSG_LOG ") ; 
     927                bbftpd_log(BBFTPD_ERR,"Error reading MSG_LOG ") ; 
    924928                exit(1) ; 
    925929            } 
     
    991995                if (accept_pass_only) { 
    992996                    sprintf(logmessage, "The server only accepts USER/PASS"); 
    993                     syslog(BBFTPD_ERR,"%s",logmessage) ; 
     997                    bbftpd_log(BBFTPD_ERR,"%s",logmessage) ; 
    994998                    reply(MSG_BAD_NO_RETRY,logmessage); 
    995999                    exit(1); 
     
    10131017                if (accept_certs_only) { 
    10141018                    sprintf(logmessage, "The server only accepts certificates"); 
    1015                     syslog(BBFTPD_ERR,"%s",logmessage) ; 
     1019                    bbftpd_log(BBFTPD_ERR,"%s",logmessage) ; 
    10161020                    reply(MSG_BAD_NO_RETRY,logmessage); 
    10171021                } else { 
     
    10471051                } 
    10481052            } else { 
    1049                 syslog(BBFTPD_ERR,"Unkown message in connected state : %d",msg->code) ; 
     1053                bbftpd_log(BBFTPD_ERR,"Unkown message in connected state : %d",msg->code) ; 
    10501054                reply(MSG_BAD,"Unkown message in connected state") ; 
    10511055                exit(1) ; 
     
    10811085                goto login; 
    10821086            } else { 
    1083                 syslog(BBFTPD_ERR,"Unkown message in connected state : %d",msg->code) ; 
     1087                bbftpd_log(BBFTPD_ERR,"Unkown message in connected state : %d",msg->code) ; 
    10841088                reply(MSG_BAD,"Unkown message in connected state") ; 
    10851089                exit(1) ; 
     
    10971101                reply(MSG_OK,logmessage) ; 
    10981102            } else { 
    1099                 syslog(BBFTPD_ERR,"Unkown message in connected state : %d",msg->code) ; 
     1103                bbftpd_log(BBFTPD_ERR,"Unkown message in connected state : %d",msg->code) ; 
    11001104                reply(MSG_BAD,"Unkown message in connected state") ; 
    11011105                exit(1) ; 
     
    11151119    wait_timer.tv_usec = 0 ; 
    11161120    if ( (retcode = select(nfds,&selectmask,0,0,&wait_timer) ) == -1 ) { 
    1117         syslog(BBFTPD_ERR,"Select error in S_PROTWAIT state : %s",strerror(errno)) ; 
     1121        bbftpd_log(BBFTPD_ERR,"Select error in S_PROTWAIT state : %s",strerror(errno)) ; 
    11181122        exit(1) ; 
    11191123    } else if ( retcode == 0 ) { 
    1120         syslog(BBFTPD_ERR,"Time OUT in S_PROTWAIT state") ; 
     1124        bbftpd_log(BBFTPD_ERR,"Time OUT in S_PROTWAIT state") ; 
    11211125        exit(1) ; 
    11221126    } else { 
    11231127        if ( (retcode = readmessage(incontrolsock,buffer,MINMESSLEN,recvcontrolto)) < 0 ) { 
    1124             syslog(BBFTPD_ERR,"Error reading in S_PROTWAIT state") ; 
     1128            bbftpd_log(BBFTPD_ERR,"Error reading in S_PROTWAIT state") ; 
    11251129            exit(1) ; 
    11261130        } 
     
    11341138                exit(1) ; 
    11351139            } 
    1136             syslog(BBFTPD_INFO,"Using bbftp protocol version %d",protocolversion) ; 
     1140            bbftpd_log(BBFTPD_INFO,"Using bbftp protocol version %d",protocolversion) ; 
    11371141            state = S_LOGGED ; 
    11381142            /* 
     
    11481152            */ 
    11491153            protocolversion = 1 ; 
    1150             syslog(BBFTPD_INFO,"Using bbftp protocol version 1") ; 
     1154            bbftpd_log(BBFTPD_INFO,"Using bbftp protocol version 1") ; 
    11511155            state = S_LOGGED ; 
    11521156            /* 
     
    11741178    if ( protocolversion == 1 ) goto loopv1 ; 
    11751179    if ( protocolversion == 2 || protocolversion == 3) goto loopv2 ; 
    1176     syslog(BBFTPD_ERR,"Unknown protocol version %d",protocolversion) ; 
     1180    bbftpd_log(BBFTPD_ERR,"Unknown protocol version %d",protocolversion) ; 
    11771181    exit(1) ; 
    11781182/* 
     
    12331237        if ( (retcode = select(nfds,&selectmask,0,0,(wait_timer.tv_sec == 0) ? NULL : &wait_timer) ) == -1 ) { 
    12341238            if ( errno != EINTR ) { 
    1235                 syslog(BBFTPD_ERR,"Select error : %s",strerror(errno)) ; 
     1239                bbftpd_log(BBFTPD_ERR,"Select error : %s",strerror(errno)) ; 
    12361240            } 
    12371241        } else if ( retcode == 0 ) { 
    1238             syslog(BBFTPD_ERR,"Time OUT ") ; 
     1242            bbftpd_log(BBFTPD_ERR,"Time OUT ") ; 
    12391243            if ( state == S_WAITING_STORE_START ) { 
    12401244                bbftpd_storeunlink(realfilename) ; 
     
    12991303        if ( (retcode = select(nfds,&selectmask,0,0,(wait_timer.tv_sec == 0) ? NULL : &wait_timer) ) == -1 ) { 
    13001304            if ( errno != EINTR ) { 
    1301                 syslog(BBFTPD_ERR,"Select error : %s",strerror(errno)) ; 
     1305                bbftpd_log(BBFTPD_ERR,"Select error : %s",strerror(errno)) ; 
    13021306            } 
    13031307        } else if ( retcode == 0 ) { 
    1304             syslog(BBFTPD_ERR,"Time OUT ") ; 
     1308            bbftpd_log(BBFTPD_ERR,"Time OUT ") ; 
    13051309            clean_child() ; 
    13061310            exit_clean() ; 
     
    13361340            for ( i=0 ; i<MAXPORT ; i++) { 
    13371341                if ( pid_child[i] != 0 ) { 
    1338                     syslog(BBFTPD_DEBUG,"Killing child %d",pid_child[i]) ; 
     1342                    bbftpd_log(BBFTPD_DEBUG,"Killing child %d",pid_child[i]) ; 
    13391343                    kill(pid_child[i],SIGKILL) ; 
    13401344                } 
     
    13491353            for ( i=0 ; i<nbpidchild ; i++) { 
    13501354                if ( *pidfree != 0 ) { 
    1351                     syslog(BBFTPD_DEBUG,"Killing child %d",*pidfree) ; 
     1355                    bbftpd_log(BBFTPD_DEBUG,"Killing child %d",*pidfree) ; 
    13521356                    kill(*pidfree,SIGKILL) ; 
    13531357                } 
     
    13721376        case S_SENDING: 
    13731377        case S_RECEIVING : { 
    1374             syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     1378            bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    13751379            return ; 
    13761380        } 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_cd.c

    r987 r1328  
    3939#include <netinet/in.h> 
    4040#include <stdio.h> 
    41 #include <syslog.h> 
     41#include <bbftpd_log.h> 
    4242#include <sys/stat.h> 
    4343#include <sys/types.h> 
     
    6565 
    6666    if ( (buffer = (char *) malloc (msglen+1) ) == NULL ) { 
    67          syslog(BBFTPD_ERR,"Unable to malloc space for directory name (%d)",msglen) ; 
     67         bbftpd_log(BBFTPD_ERR,"Unable to malloc space for directory name (%d)",msglen) ; 
    6868         reply(MSG_BAD,"Unable to malloc space for directory name") ; 
    6969        return 0 ; 
    7070    } 
    7171    if ( (logmessage = (char *) malloc (msglen+1024) ) == NULL ) { 
    72          syslog(BBFTPD_ERR,"Unable to malloc space for logmessage ") ; 
     72         bbftpd_log(BBFTPD_ERR,"Unable to malloc space for logmessage ") ; 
    7373         reply(MSG_BAD,"Unable to malloc space for logmessage") ; 
    7474        FREE(buffer) ; 
     
    8282        ** Error ... 
    8383        */ 
    84         syslog(BBFTPD_ERR,"Error reading directory name") ; 
     84        bbftpd_log(BBFTPD_ERR,"Error reading directory name") ; 
    8585        FREE(buffer) ; 
    8686        FREE(logmessage) ; 
     
    9898    if (bbftpd_private_authz_control(MSG_CHDIR_V2, msg_dir->transferoption, msg_dir->dirname, 
    9999                                     logmessage) != 0) { 
    100       syslog(BBFTPD_ERR, logmessage); 
     100      bbftpd_log(BBFTPD_ERR, logmessage); 
    101101      reply(MSG_BAD, logmessage); 
    102102      FREE(logmessage); 
     
    107107     
    108108    if ( (transferoption & TROPT_RFIO) == TROPT_RFIO ) { 
    109         syslog(BBFTPD_ERR,"Changing directory is not allowed under RFIO") ; 
     109        bbftpd_log(BBFTPD_ERR,"Changing directory is not allowed under RFIO") ; 
    110110        sprintf(logmessage,"Changing directory is not allowed under RFIO") ; 
    111111        reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    114114        return 0 ; 
    115115    } 
    116     syslog(BBFTPD_DEBUG,"Changing directory to %s",dirname) ; 
     116    bbftpd_log(BBFTPD_DEBUG,"Changing directory to %s",dirname) ; 
    117117    /* 
    118118    ** We change the directory 
     
    125125        savederrno = errno ; 
    126126        sprintf(logmessage,"Error changing directory %s : %s ",dirname,strerror(errno)) ; 
    127         syslog(BBFTPD_ERR,"Error changing directory %s : %s",dirname,strerror(errno)) ; 
     127        bbftpd_log(BBFTPD_ERR,"Error changing directory %s : %s",dirname,strerror(errno)) ; 
    128128        /* 
    129129        ** We tell the client not to retry in the following case (even in waiting 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_cert.c

    r773 r1328  
    3333#include <pwd.h> 
    3434#include <stdio.h> 
    35 #include <syslog.h> 
     35#include <bbftpd_log.h> 
    3636#include <sys/socket.h> 
    3737#if TIME_WITH_SYS_TIME 
     
    103103        strcat(logmessage, messages->msg); 
    104104        while (messages != NULL) { 
    105             syslog(BBFTPD_ERR,"gfw_accept_sec_context failed: %s", messages->msg) ; 
     105            bbftpd_log(BBFTPD_ERR,"gfw_accept_sec_context failed: %s", messages->msg) ; 
    106106            messages = messages->next; 
    107107        } 
     
    110110        } 
    111111         
    112     syslog(BBFTPD_INFO,"Checked certificate : \"%s\"",(char *)client_name.value) ; 
     112    bbftpd_log(BBFTPD_INFO,"Checked certificate : \"%s\"",(char *)client_name.value) ; 
    113113        /* 
    114114        ** Map cert with local user 
    115115        */ 
    116116        if (globus_gss_assist_gridmap((char *)client_name.value, &username) != 0) { 
    117         syslog(BBFTPD_ERR,"mapping failed for: %s",(char *)client_name.value) ; 
     117        bbftpd_log(BBFTPD_ERR,"mapping failed for: %s",(char *)client_name.value) ; 
    118118                strcat(logmessage, " : grid mapping failed"); 
    119119        reply(MSG_BAD_NO_RETRY,logmessage) ; 
    120120        return -1 ; 
    121121        } 
    122         syslog(BBFTPD_INFO, "Mapfile user is:%s", username); 
     122        bbftpd_log(BBFTPD_INFO, "Mapfile user is:%s", username); 
    123123    /* 
    124124    ** Here we check the username and pass and set the default dir 
    125125    */ 
    126126    if ( (uspass = getpwnam(username)) == NULL ) { 
    127         syslog(BBFTPD_ERR,"%s is not a local user",username) ; 
     127        bbftpd_log(BBFTPD_ERR,"%s is not a local user",username) ; 
    128128        strcat(logmessage," : You need an account on the server") ; 
    129129        reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    134134    */ 
    135135    if ( setgid(uspass->pw_gid) < 0 ) { 
    136         syslog(BBFTPD_ERR,"Error setgid user %s : %s",username,strerror(errno)) ; 
     136        bbftpd_log(BBFTPD_ERR,"Error setgid user %s : %s",username,strerror(errno)) ; 
    137137        strcat(logmessage," : Cannot set gid: ") ; 
    138138        strcat(logmessage,strerror(errno)); 
     
    141141    } 
    142142    if ( setuid(uspass->pw_uid) < 0 ) { 
    143         syslog(BBFTPD_ERR,"Error setuid user %s : %s",username,strerror(errno)) ; 
     143        bbftpd_log(BBFTPD_ERR,"Error setuid user %s : %s",username,strerror(errno)) ; 
    144144        strcat(logmessage," : Cannot set uid: ") ; 
    145145        strcat(logmessage,strerror(errno)); 
     
    148148    } 
    149149    if ( uspass->pw_dir == NULL ) { 
    150         syslog(BBFTPD_ERR,"No home directory for user %s : %s",username,strerror(errno)) ; 
     150        bbftpd_log(BBFTPD_ERR,"No home directory for user %s : %s",username,strerror(errno)) ; 
    151151        strcat(logmessage," : You need a home directory on the server") ; 
    152152        reply(MSG_BAD,logmessage) ; 
     
    159159    if ( chdir(uspass->pw_dir) < 0) { 
    160160        if ( errno == EACCES) { 
    161             syslog(BBFTPD_WARNING,"Permission denied on user %s home directory: using /tmp",username) ; 
     161            bbftpd_log(BBFTPD_WARNING,"Permission denied on user %s home directory: using /tmp",username) ; 
    162162            if ( chdir("/tmp") < 0) { 
    163                 syslog(BBFTPD_ERR,"Cannot cd into /tmp: %s",strerror(errno)) ; 
     163                bbftpd_log(BBFTPD_ERR,"Cannot cd into /tmp: %s",strerror(errno)) ; 
    164164                strcat(logmessage," : Cannot access home directory nor /tmp") ; 
    165165                reply(MSG_BAD,logmessage) ; 
     
    167167            } 
    168168            strcat(logmessage," : Home directory not accessible, /tmp used instead") ; 
    169             syslog(BBFTPD_INFO,"User %s connected",username) ; 
     169            bbftpd_log(BBFTPD_INFO,"User %s connected",username) ; 
    170170            strcpy(currentusername,username) ; 
    171171            reply(MSG_WARN,logmessage) ; 
    172172            return 1 ; 
    173173        } else { 
    174             syslog(BBFTPD_ERR,"Cannot cd into user %s home directory: %s",username,strerror(errno)) ; 
     174            bbftpd_log(BBFTPD_ERR,"Cannot cd into user %s home directory: %s",username,strerror(errno)) ; 
    175175            strcat(logmessage," : Cannot access home directory: ") ; 
    176176            strcat(logmessage,strerror(errno)); 
     
    180180    } 
    181181                 
    182     syslog(BBFTPD_INFO,"User %s connected",username) ; 
     182    bbftpd_log(BBFTPD_INFO,"User %s connected",username) ; 
    183183    strcpy(currentusername,username) ; 
    184184    return 0 ; 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_check.c

    r773 r1328  
    3636#include <errno.h> 
    3737 
    38 #include <syslog.h> 
     38#include <bbftpd_log.h> 
    3939 
    4040#if TIME_WITH_SYS_TIME 
     
    103103    sock = socket ( AF_INET, SOCK_STREAM, IPPROTO_TCP ) ; 
    104104    if ( sock < 0 ) { 
    105         syslog(BBFTPD_ERR, "Cannot create checkreceive socket : %s",strerror(errno)); 
     105        bbftpd_log(BBFTPD_ERR, "Cannot create checkreceive socket : %s",strerror(errno)); 
    106106        reply(MSG_BAD,"Cannot create checkreceive socket") ; 
    107         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     107        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    108108        exit(1) ; 
    109109    } 
    110110    if ( setsockopt(sock,SOL_SOCKET, SO_REUSEADDR,(char *)&on,sizeof(on)) < 0 ) { 
    111         syslog(BBFTPD_ERR,"Cannot set SO_REUSEADDR on checkreceive socket : %s\n",strerror(errno)) ; 
     111        bbftpd_log(BBFTPD_ERR,"Cannot set SO_REUSEADDR on checkreceive socket : %s\n",strerror(errno)) ; 
    112112        reply(MSG_BAD,"Cannot set SO_REUSEADDR on checkreceive socket") ; 
    113         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     113        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    114114        close(sock) ; 
    115115        exit(1) ; 
     
    118118    li.l_linger = 1 ; 
    119119    if ( setsockopt(sock,SOL_SOCKET,SO_LINGER,(char *)&li,sizeof(li)) < 0 ) { 
    120         syslog(BBFTPD_ERR,"Cannot set SO_LINGER on checkreceive socket : %s\n",strerror(errno)) ; 
     120        bbftpd_log(BBFTPD_ERR,"Cannot set SO_LINGER on checkreceive socket : %s\n",strerror(errno)) ; 
    121121        reply(MSG_BAD,"Cannot set SO_LINGER on checkreceive socket") ; 
    122         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     122        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    123123        close(sock) ; 
    124124        exit(1) ; 
     
    139139        } 
    140140        if (port>pasvport_max) { 
    141             syslog(BBFTPD_ERR, "Cannot bind on data socket : %s",strerror(errno)); 
     141            bbftpd_log(BBFTPD_ERR, "Cannot bind on data socket : %s",strerror(errno)); 
    142142            reply(MSG_BAD,"Cannot bind checkreceive socket") ; 
    143             syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     143            bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    144144            close(sock) ; 
    145145            exit(1) ; 
    146146        } 
    147147    } else if ( bind (sock,(struct sockaddr *) &server, sizeof(server) ) < 0 ) { 
    148         syslog(BBFTPD_ERR,"Error binding checkreceive socket : %s",strerror(errno)) ; 
     148        bbftpd_log(BBFTPD_ERR,"Error binding checkreceive socket : %s",strerror(errno)) ; 
    149149        reply(MSG_BAD,"Cannot bind checkreceive socket") ; 
    150         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     150        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    151151        close(sock) ; 
    152152        exit(1) ; 
     
    154154    addrlen = sizeof(server) ; 
    155155    if (getsockname(sock,(struct sockaddr *)&server, &addrlen) < 0) { 
    156         syslog(BBFTPD_ERR,"Error getsockname checkreceive socket : %s",strerror(errno)) ; 
     156        bbftpd_log(BBFTPD_ERR,"Error getsockname checkreceive socket : %s",strerror(errno)) ; 
    157157        reply(MSG_BAD,"Cannot getsockname checkreceive socket") ; 
    158         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     158        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    159159        close(sock) ; 
    160160        exit(1) ; 
    161161    } 
    162162    if ( listen(sock,1) < 0 ) { 
    163         syslog(BBFTPD_ERR,"Error listening checkreceive socket : %s",strerror(errno)) ; 
     163        bbftpd_log(BBFTPD_ERR,"Error listening checkreceive socket : %s",strerror(errno)) ; 
    164164        reply(MSG_BAD,"Error listening checkreceive socket") ; 
    165         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    166         close(sock) ; 
    167         exit(1) ; 
    168     } 
    169     syslog(BBFTPD_INFO, "listen port : %d",ntohs(server.sin_port)); 
     165        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     166        close(sock) ; 
     167        exit(1) ; 
     168    } 
     169    bbftpd_log(BBFTPD_INFO, "listen port : %d",ntohs(server.sin_port)); 
    170170    /* 
    171171    ** Send the MSG_LOGGED_STDIN message 
     
    179179#endif 
    180180    if ( writemessage(outcontrolsock,buffer,MINMESSLEN,sendcontrolto) < 0 ) { 
    181         syslog(BBFTPD_ERR,"Error writing checkreceive socket part 1") ; 
     181        bbftpd_log(BBFTPD_ERR,"Error writing checkreceive socket part 1") ; 
    182182        reply(MSG_BAD,"Error writing checkreceive socket") ; 
    183         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     183        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    184184        close(sock) ; 
    185185        exit(1) ; 
     
    194194#endif 
    195195     if ( writemessage(outcontrolsock,buffer,4,sendcontrolto) < 0 ) { 
    196         syslog(BBFTPD_ERR,"Error writing checkreceive socket part 2") ; 
     196        bbftpd_log(BBFTPD_ERR,"Error writing checkreceive socket part 2") ; 
    197197        reply(MSG_BAD,"Error writing checkreceive socket") ; 
    198         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     198        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    199199        exit(1) ; 
    200200    } 
     
    212212    retcode = select(nfds,&selectmask,0,0,&wait_timer) ; 
    213213    if ( retcode < 0 ) { 
    214         syslog(BBFTPD_ERR,"Error select checkreceive socket : %s ",strerror(errno)) ; 
     214        bbftpd_log(BBFTPD_ERR,"Error select checkreceive socket : %s ",strerror(errno)) ; 
    215215        reply(MSG_BAD,"Error select checkreceive socket") ; 
    216         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     216        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    217217        close(sock) ; 
    218218        exit(1) ; 
     
    222222        ** Time out 
    223223        */ 
    224         syslog(BBFTPD_ERR,"Time out select checkreceive socket ") ; 
     224        bbftpd_log(BBFTPD_ERR,"Time out select checkreceive socket ") ; 
    225225        reply(MSG_BAD,"Time Out select checkreceive socket") ; 
    226         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     226        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    227227        close(sock) ; 
    228228        exit(1) ; 
    229229    } 
    230230    if ( (ns = accept(sock,0,0) ) < 0 ) { 
    231         syslog(BBFTPD_ERR,"Error accept checkreceive socket ") ; 
     231        bbftpd_log(BBFTPD_ERR,"Error accept checkreceive socket ") ; 
    232232        reply(MSG_BAD,"Error accep checkreceive socket") ; 
    233         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     233        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    234234        close(sock) ; 
    235235        exit(1) ; 
     
    238238    addrlen = sizeof(his_addr); 
    239239    if (getpeername(ns, (struct sockaddr *) &his_addr, &addrlen) < 0) { 
    240         syslog(BBFTPD_ERR, "getpeername : %s",strerror(errno)); 
     240        bbftpd_log(BBFTPD_ERR, "getpeername : %s",strerror(errno)); 
    241241        reply(MSG_BAD,"getpeername error") ; 
    242         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     242        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    243243        close(ns) ; 
    244244        exit(1); 
     
    246246    addrlen = sizeof(ctrl_addr); 
    247247    if (getsockname(ns, (struct sockaddr *) &ctrl_addr, &addrlen) < 0) { 
    248         syslog(BBFTPD_ERR, "getsockname : %s",strerror(errno)); 
     248        bbftpd_log(BBFTPD_ERR, "getsockname : %s",strerror(errno)); 
    249249        reply(MSG_BAD,"getsockname error") ; 
    250         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     250        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    251251        close(ns) ; 
    252252        exit(1); 
     
    256256    */ 
    257257    if ( readmessage(ns,buffer,MINMESSLEN,recvcontrolto) < 0 ) { 
    258         syslog(BBFTPD_ERR,"Error reading checkreceive socket") ; 
     258        bbftpd_log(BBFTPD_ERR,"Error reading checkreceive socket") ; 
    259259        reply(MSG_BAD,"Error reading checkreceive socket") ; 
    260         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     260        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    261261        close(ns) ; 
    262262        exit(1) ; 
    263263    } 
    264264    if (msg->code != MSG_IPADDR ) { 
    265         syslog(BBFTPD_ERR,"Receive unkown message on checkreceive socket") ; 
     265        bbftpd_log(BBFTPD_ERR,"Receive unkown message on checkreceive socket") ; 
    266266        reply(MSG_BAD,"Receive unkown message on checkreceive socket") ; 
    267         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     267        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    268268        close(ns) ; 
    269269        exit(1); 
     
    276276    msg->msglen = 0 ; 
    277277     if ( writemessage(ns,buffer,MINMESSLEN,sendcontrolto) < 0 ) { 
    278         syslog(BBFTPD_ERR,"Error writing checkreceive socket OK message") ; 
     278        bbftpd_log(BBFTPD_ERR,"Error writing checkreceive socket OK message") ; 
    279279        reply(MSG_BAD,"Error writing checkreceive socket OK message") ; 
    280         syslog(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
     280        bbftpd_log(BBFTPD_INFO,"User %s disconnected",currentusername) ; 
    281281        close(ns) ; 
    282282        exit(1) ; 
     
    319319#endif 
    320320    if ( writemessage(outcontrolsock,buffer,MINMESSLEN,sendcontrolto) < 0 ) { 
    321         syslog(BBFTPD_ERR,"Error writing MSG_PROT_ANS part 1") ; 
     321        bbftpd_log(BBFTPD_ERR,"Error writing MSG_PROT_ANS part 1") ; 
    322322        return -1 ; 
    323323    } 
     
    333333#endif 
    334334     if ( writemessage(outcontrolsock,buffer,MINMESSLEN,sendcontrolto) < 0 ) { 
    335         syslog(BBFTPD_ERR,"Error writing MSG_PROT_ANS part 2") ; 
     335        bbftpd_log(BBFTPD_ERR,"Error writing MSG_PROT_ANS part 2") ; 
    336336        return -1 ; 
    337337    } 
     
    340340    */ 
    341341    if ( readmessage(incontrolsock,buffer,MINMESSLEN,recvcontrolto) < 0 ) { 
    342         syslog(BBFTPD_ERR,"Error waiting MSG_PROT_ANS") ; 
     342        bbftpd_log(BBFTPD_ERR,"Error waiting MSG_PROT_ANS") ; 
    343343        return -1 ; 
    344344    } 
     
    351351        if ( msglen == 4 ) { 
    352352            if ( readmessage(incontrolsock,buffer,4,recvcontrolto) < 0 ) { 
    353                 syslog(BBFTPD_ERR,"Error waiting MSG_PROT_ANS (protocol version)") ; 
     353                bbftpd_log(BBFTPD_ERR,"Error waiting MSG_PROT_ANS (protocol version)") ; 
    354354                return -1 ; 
    355355            } 
     
    362362            return 0 ; 
    363363        } else { 
    364             syslog(BBFTPD_ERR,"Unexpected length while MSG_PROT_ANS %d",msglen) ; 
     364            bbftpd_log(BBFTPD_ERR,"Unexpected length while MSG_PROT_ANS %d",msglen) ; 
    365365            return -1 ; 
    366366        } 
    367367    } else if ( msg->code == MSG_BAD_NO_RETRY ) { 
    368         syslog(BBFTPD_ERR,"Incompatible server and client") ; 
     368        bbftpd_log(BBFTPD_ERR,"Incompatible server and client") ; 
    369369        return -1 ; 
    370370    } else { 
    371         syslog(BBFTPD_ERR,"Unexpected message while MSG_PROT_ANS %d",msg->code) ; 
     371        bbftpd_log(BBFTPD_ERR,"Unexpected message while MSG_PROT_ANS %d",msg->code) ; 
    372372        return -1 ; 
    373373    } 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_crypt.c

    r773 r1328  
    4141#include <sys/socket.h> 
    4242#include <netinet/in.h> 
    43 #include <syslog.h> 
     43#include <bbftpd_log.h> 
    4444#if TIME_WITH_SYS_TIME 
    4545# include <sys/time.h> 
     
    7979    */ 
    8080    if ( (myrsa = RSA_generate_key(NBITSINKEY,3,NULL,NULL)) == NULL) { 
    81         syslog(BBFTPD_ERR,"%s",ERR_error_string(ERR_get_error(),NULL) ) ; 
     81        bbftpd_log(BBFTPD_ERR,"%s",ERR_error_string(ERR_get_error(),NULL) ) ; 
    8282        exit(1) ; 
    8383    } 
     
    9595#endif 
    9696    if (writemessage(outcontrolsock,buf,MINMESSLEN,sendcontrolto) < 0 ) { 
    97         syslog(BBFTPD_ERR,"Error on sendcrypt 1") ; 
     97        bbftpd_log(BBFTPD_ERR,"Error on sendcrypt 1") ; 
    9898        exit(1) ; 
    9999    } 
     
    108108#endif 
    109109    if (writemessage(outcontrolsock,buf,CRYPTMESSLEN,sendcontrolto) < 0 ) { 
    110         syslog(BBFTPD_ERR,"Error on sendcrypt 2") ; 
     110        bbftpd_log(BBFTPD_ERR,"Error on sendcrypt 2") ; 
    111111        exit(1) ; 
    112112    } 
     
    115115    */ 
    116116    if (writemessage(outcontrolsock,pubkey,lenkey,sendcontrolto) < 0 ) { 
    117         syslog(BBFTPD_ERR,"Error on sendcrypt pubkey") ; 
     117        bbftpd_log(BBFTPD_ERR,"Error on sendcrypt pubkey") ; 
    118118        exit(1) ; 
    119119    } 
    120120    if (writemessage(outcontrolsock,pubexponent,lenexpo,sendcontrolto) < 0 ) { 
    121         syslog(BBFTPD_ERR,"Error on sendcrypt pubexponent") ; 
     121        bbftpd_log(BBFTPD_ERR,"Error on sendcrypt pubexponent") ; 
    122122        exit(1) ; 
    123123    } 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_daemon.c

    r1070 r1328  
    4848#include <netinet/tcp.h> 
    4949#include <stdio.h> 
    50 #include <syslog.h> 
     50#include <bbftpd_log.h> 
    5151#include <sys/socket.h> 
    5252#if TIME_WITH_SYS_TIME 
     
    109109    controlsock = socket ( AF_INET, SOCK_STREAM, IPPROTO_TCP ) ; 
    110110    if ( controlsock < 0 ) { 
    111         syslog(BBFTPD_ERR, "Cannot create socket to listen on: %s",strerror(errno)); 
     111        bbftpd_log(BBFTPD_ERR, "Cannot create socket to listen on: %s",strerror(errno)); 
    112112        fprintf(stderr,"Cannot create socket to listen on: %s\n",strerror(errno)) ; 
    113113        exit(1) ; 
    114114    } 
    115115    if ( setsockopt(controlsock,SOL_SOCKET, SO_REUSEADDR,(char *)&on,sizeof(on)) < 0 ) { 
    116         syslog(BBFTPD_ERR,"Cannot set SO_REUSEADDR on control socket : %s",strerror(errno)) ; 
     116        bbftpd_log(BBFTPD_ERR,"Cannot set SO_REUSEADDR on control socket : %s",strerror(errno)) ; 
    117117        fprintf(stderr,"Cannot set SO_REUSEADDR on control socket : %s\n ",strerror(errno)) ; 
    118118        exit(1) ; 
     
    122122    server.sin_port = htons(newcontrolport); 
    123123    if ( bind (controlsock,(struct sockaddr *) &server, sizeof(server) ) < 0 ) { 
    124         syslog(BBFTPD_ERR,"Error binding control socket : %s",strerror(errno)) ; 
     124        bbftpd_log(BBFTPD_ERR,"Error binding control socket : %s",strerror(errno)) ; 
    125125        fprintf(stderr,"Error binding control socket : %s\n ",strerror(errno)) ; 
    126126        exit(1) ; 
    127127    } 
    128128    if ( listen(controlsock,100) < 0 ) { 
    129         syslog(BBFTPD_ERR,"Error listening control socket : %s",strerror(errno)) ; 
     129        bbftpd_log(BBFTPD_ERR,"Error listening control socket : %s",strerror(errno)) ; 
    130130        fprintf(stderr,"Error listening control socket : %s\n ",strerror(errno)) ; 
    131131        exit(1) ; 
     
    134134    retcode = fork(); 
    135135    if (retcode < 0) { 
    136         syslog(BBFTPD_ERR, "Cannot fork %s",strerror(errno)); 
     136        bbftpd_log(BBFTPD_ERR, "Cannot fork %s",strerror(errno)); 
    137137        exit(1); 
    138138    } 
     
    150150    prpg = setsid () ;     /* disassoiciate from control terminal */ 
    151151    if ( prpg < 0 ) { 
    152         syslog(BBFTPD_ERR,"Cannot daemonise: %s",strerror(errno)) ; 
    153         exit(1) ; 
    154     } 
    155     /* Close off all file descriptors and reopen syslog */ 
     152        bbftpd_log(BBFTPD_ERR,"Cannot daemonise: %s",strerror(errno)) ; 
     153        exit(1) ; 
     154    } 
     155    /* Close off all file descriptors and reopen bbftpd_log */ 
    156156 
    157157    nfds = sysconf(_SC_OPEN_MAX) ; 
    158158 
    159     closelog(); 
     159    bbftpd_closelog(); 
    160160    for (i = 0; i <= nfds; i++) { 
    161161        if ( i != controlsock) close(i); 
    162162    } 
    163     openlog(daemonchar, LOG_PID | LOG_NDELAY, BBFTPD_FACILITY); 
    164  
     163#ifdef NO_SYSLOG 
     164    bbftpd_openlogfile("bbftpd.log", daemonchar, LOG_PID | LOG_NDELAY, BBFTPD_FACILITY); 
     165#else 
     166    bbftpd_openlog(daemonchar, LOG_PID | LOG_NDELAY, BBFTPD_FACILITY); 
     167#endif 
    165168    /* log PID in /var/run/bbftpd.pid */ 
    166169    { 
     
    175178    (void) freopen("/dev/null", "w", stderr); 
    176179     
    177     syslog(BBFTPD_DEBUG,"Starting bbftpd in background mode") ; 
     180    bbftpd_log(BBFTPD_DEBUG,"Starting bbftpd in background mode") ; 
    178181    if ( bbftpd_blockallsignals() < 0 ) { 
    179182        exit(1) ; 
     
    204207        msgsock = accept(controlsock, 0, 0); 
    205208        if (msgsock < 0) { 
    206              syslog(BBFTPD_ERR, "Accept failed: %s",strerror(errno)); 
     209             bbftpd_log(BBFTPD_ERR, "Accept failed: %s",strerror(errno)); 
    207210            sleep(1); 
    208211            continue; 
     
    211214        pid = fork(); 
    212215        if (pid < 0) { 
    213             syslog(BBFTPD_ERR, "failed to fork: %s",strerror(errno)); 
     216            bbftpd_log(BBFTPD_ERR, "failed to fork: %s",strerror(errno)); 
    214217             sleep(1); 
    215218            continue; 
     
    217220        if (pid == 0) { 
    218221            /* I am that forked off child */ 
    219             closelog(); 
     222            bbftpd_closelog(); 
    220223            /* Make sure that stdin/stdout are the new socket */ 
    221224            /* Only parent needs controlsock */ 
    222225            if (controlsock != 0 && controlsock != 1) 
    223226                close(controlsock); 
    224                 openlog(daemonchar, LOG_PID | LOG_NDELAY, BBFTPD_FACILITY); 
     227#ifdef NO_SYSLOG 
     228                bbftpd_openlogfile("bbftpd.log", daemonchar, LOG_PID | LOG_NDELAY, BBFTPD_FACILITY); 
     229#else 
     230                openlog(daemonchar, LOG_PID | LOG_NDELAY, BBFTPD_FACILITY); 
     231#endif 
    225232                incontrolsock = msgsock ; 
    226233                outcontrolsock = msgsock ; 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_list.c

    r773 r1328  
    3939#include <fnmatch.h> 
    4040#include <netinet/in.h> 
    41 #include <syslog.h> 
     41#include <bbftpd_log.h> 
    4242#include <sys/stat.h> 
    4343#include <sys/types.h> 
     
    8181#endif 
    8282        if ( writemessage(outcontrolsock,send_buffer,MINMESSLEN,recvcontrolto) < 0 ) { 
    83             syslog(BBFTPD_ERR,"Error sending LISTREPL_V2 part 1") ; 
     83            bbftpd_log(BBFTPD_ERR,"Error sending LISTREPL_V2 part 1") ; 
    8484            FREE(filelist) ; 
    8585            return -1 ; 
     
    8888            if ( writemessage(outcontrolsock,filelist,filelistlen,recvcontrolto) < 0 ) { 
    8989                FREE(filelist) ; 
    90                 syslog(BBFTPD_ERR,"Error sending filelist") ; 
     90                bbftpd_log(BBFTPD_ERR,"Error sending filelist") ; 
    9191                return -1 ; 
    9292            } 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_login.c

    r773 r1328  
    5656 
    5757#include <pwd.h> 
    58 #include <syslog.h> 
     58#include <bbftpd_log.h> 
    5959#include <sys/types.h> 
    6060#include <unistd.h> 
     
    183183            } 
    184184            if ( decodersapass(receive_buffer,username,password) < 0 ) { 
    185                 syslog(BBFTPD_ERR,"Decode user/password error") ; 
     185                bbftpd_log(BBFTPD_ERR,"Decode user/password error") ; 
    186186                strcat(logmessage," : Decode user/password error") ; 
    187187                reply(MSG_BAD,logmessage) ; 
     
    200200            break ; 
    201201        default : 
    202             syslog(BBFTPD_ERR,"Unkwown encryption %d",msg_sec->crtype) ; 
     202            bbftpd_log(BBFTPD_ERR,"Unkwown encryption %d",msg_sec->crtype) ; 
    203203            strcat(logmessage," : Unknwon encryption") ; 
    204204            reply(MSG_BAD,logmessage) ; 
     
    209209    */ 
    210210    if ( (uspass = getpwnam(username)) == NULL ) { 
    211         syslog(BBFTPD_ERR,"Unknown user %s",username) ; 
     211        bbftpd_log(BBFTPD_ERR,"Unknown user %s",username) ; 
    212212        strcat(logmessage," : Unknown user (") ; 
    213213        strcat(logmessage, username); 
     
    223223    retcode = ka_UserAuthenticate(username,inst,0,password,0,&calcpass) ; 
    224224    if ( retcode != 0 ) { 
    225         syslog(BBFTPD_ERR,"ka_UserAuthenticate message : %s ",calcpass) ; 
     225        bbftpd_log(BBFTPD_ERR,"ka_UserAuthenticate message : %s ",calcpass) ; 
    226226        /* 
    227227        ** Check local user  
     
    231231#ifdef SHADOW_PASSWORD 
    232232            if ( (sunpass = getspnam(username)) == NULL ) { 
    233                 syslog(BBFTPD_ERR,"Unknown user %s",username) ; 
     233                bbftpd_log(BBFTPD_ERR,"Unknown user %s",username) ; 
    234234                /* 
    235235                ** We send ka_UserAuthenticate error msg 
     
    242242            calcpass = (char *) crypt(password,sunpass->sp_pwdp) ; 
    243243            if ( strcmp(calcpass,sunpass->sp_pwdp) != 0 ) { 
    244                 syslog(BBFTPD_ERR,"Incorrect password user %s",username) ; 
     244                bbftpd_log(BBFTPD_ERR,"Incorrect password user %s",username) ; 
    245245                strcat(logmessage," : Incorrect password") ; 
    246246                reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    249249#elif defined(HAVE_SECURITY_PASS) 
    250250            if ( (secpass = getuserpw(username)) == NULL ) { 
    251                 syslog(BBFTPD_ERR,"Unknown user %s",username) ; 
     251                bbftpd_log(BBFTPD_ERR,"Unknown user %s",username) ; 
    252252                /* 
    253253                ** We send ka_UserAuthenticate error msg 
     
    260260            calcpass = (char *) crypt(password,secpass->upw_passwd) ; 
    261261            if ( strcmp(calcpass,secpass->upw_passwd) != 0 ) { 
    262                 syslog(BBFTPD_ERR,"Incorrect password user %s",username) ; 
     262                bbftpd_log(BBFTPD_ERR,"Incorrect password user %s",username) ; 
    263263                strcat(logmessage," : Incorrect password") ; 
    264264                reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    267267#else 
    268268 
    269             syslog(BBFTPD_ERR,"No Password user %s",username) ; 
     269            bbftpd_log(BBFTPD_ERR,"No Password user %s",username) ; 
    270270            strcat(logmessage," : No password user") ; 
    271271            reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    275275            calcpass = (char *) crypt(password,uspass->pw_passwd) ; 
    276276            if ( strcmp(calcpass,uspass->pw_passwd) != 0 ) { 
    277                 syslog(BBFTPD_ERR,"Incorrect password user %s",username) ; 
     277                bbftpd_log(BBFTPD_ERR,"Incorrect password user %s",username) ; 
    278278                strcat(logmessage," : Incorrect password") ; 
    279279                reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    289289    PAM_password = password ; 
    290290    retcode = pam_start("bbftp", username, &PAM_conversation, &pamh); 
    291 #define PAM_BAIL if (retcode != PAM_SUCCESS) { pam_end(pamh, 0); syslog(BBFTPD_ERR,"PAM error (%d) user %s",retcode,username) ;reply(MSG_BAD_NO_RETRY,logmessage) ;return -1; } 
     291#define PAM_BAIL if (retcode != PAM_SUCCESS) { pam_end(pamh, 0); bbftpd_log(BBFTPD_ERR,"PAM error (%d) user %s",retcode,username) ;reply(MSG_BAD_NO_RETRY,logmessage) ;return -1; } 
    292292    PAM_BAIL; 
    293293    retcode = pam_authenticate(pamh, PAM_SILENT); 
     
    305305    ** Reopen the lag as the pam functions close it 
    306306    */ 
    307     openlog(daemonchar, LOG_PID | LOG_NDELAY, BBFTPD_FACILITY); 
     307#ifdef NO_SYSLOG 
     308    bbftpd_openlogfile("bbftpd.log", LOG_PID | LOG_NDELAY, BBFTPD_FACILITY); 
     309#else 
     310    bbftpd_openlog(daemonchar, LOG_PID | LOG_NDELAY, BBFTPD_FACILITY); 
     311#endif 
    308312#else 
    309313    /* 
     
    314318#ifdef SHADOW_PASSWORD 
    315319            if ( (sunpass = getspnam(username)) == NULL ) { 
    316                 syslog(BBFTPD_ERR,"Unknown user %s",username) ; 
     320                bbftpd_log(BBFTPD_ERR,"Unknown user %s",username) ; 
    317321                strcat(logmessage," : Unknown user") ; 
    318322                reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    321325            calcpass = (char *) crypt(password,sunpass->sp_pwdp) ; 
    322326            if ( strcmp(calcpass,sunpass->sp_pwdp) != 0 ) { 
    323                 syslog(BBFTPD_ERR,"Incorrect password user %s",username) ; 
     327                bbftpd_log(BBFTPD_ERR,"Incorrect password user %s",username) ; 
    324328                strcat(logmessage," : Incorrect password") ; 
    325329                reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    328332#elif defined(HAVE_SECURITY_PASS) 
    329333            if ( (secpass = getuserpw(username)) == NULL ) { 
    330                 syslog(BBFTPD_ERR,"Unknown user %s",username) ; 
     334                bbftpd_log(BBFTPD_ERR,"Unknown user %s",username) ; 
    331335                strcat(logmessage," : Unknown user") ; 
    332336                reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    335339            calcpass = (char *) crypt(password,secpass->upw_passwd) ; 
    336340            if ( strcmp(calcpass,secpass->upw_passwd) != 0 ) { 
    337                 syslog(BBFTPD_ERR,"Incorrect password user %s",username) ; 
     341                bbftpd_log(BBFTPD_ERR,"Incorrect password user %s",username) ; 
    338342                strcat(logmessage," : Incorrect password") ; 
    339343                reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    341345            } 
    342346#else 
    343             syslog(BBFTPD_ERR,"No Password user %s",username) ; 
     347            bbftpd_log(BBFTPD_ERR,"No Password user %s",username) ; 
    344348            strcat(logmessage," : No password") ; 
    345349            reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    349353        calcpass = (char *) crypt(password,uspass->pw_passwd) ; 
    350354        if ( strcmp(calcpass,uspass->pw_passwd) != 0 ) { 
    351             syslog(BBFTPD_ERR,"Incorrect password user %s",username) ; 
     355            bbftpd_log(BBFTPD_ERR,"Incorrect password user %s",username) ; 
    352356            strcat(logmessage," : Incorrect password") ; 
    353357            reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    360364    */ 
    361365    if ( setgid(uspass->pw_gid) < 0 ) { 
    362         syslog(BBFTPD_ERR,"Error setgid user %s : %s",username,strerror(errno)) ; 
     366        bbftpd_log(BBFTPD_ERR,"Error setgid user %s : %s",username,strerror(errno)) ; 
    363367        strcat(logmessage," : Unable to set gid: ") ; 
    364368        strcat(logmessage,strerror(errno)); 
     
    369373    if (getuid() == 0) { 
    370374      if (initgroups(uspass->pw_name, uspass->pw_gid) < 0) { 
    371         syslog(BBFTPD_WARNING,"Error Initialize the group list %s : %s",username,strerror(errno)) ; 
     375        bbftpd_log(BBFTPD_WARNING,"Error Initialize the group list %s : %s",username,strerror(errno)) ; 
    372376        return -1 ; 
    373377      } 
     
    376380 
    377381    if ( setuid(uspass->pw_uid) < 0 ) { 
    378         syslog(BBFTPD_ERR,"Error setuid user %s : %s",username,strerror(errno)) ; 
     382        bbftpd_log(BBFTPD_ERR,"Error setuid user %s : %s",username,strerror(errno)) ; 
    379383        strcat(logmessage," : Unable to set uid: ") ; 
    380384        strcat(logmessage,strerror(errno)); 
     
    383387    } 
    384388    if ( uspass->pw_dir == NULL ) { 
    385         syslog(BBFTPD_ERR,"No home directory user %s : %s",username,strerror(errno)) ; 
     389        bbftpd_log(BBFTPD_ERR,"No home directory user %s : %s",username,strerror(errno)) ; 
    386390        strcat(logmessage," : No home directory: ") ; 
    387391        strcat(logmessage,strerror(errno)); 
     
    390394    } 
    391395    if ( chdir(uspass->pw_dir) < 0) { 
    392         syslog(BBFTPD_ERR,"Error chdir user %s : %s",username,strerror(errno)) ; 
     396        bbftpd_log(BBFTPD_ERR,"Error chdir user %s : %s",username,strerror(errno)) ; 
    393397        strcat(logmessage," : Unable to change directory: ") ; 
    394398        strcat(logmessage,strerror(errno)); 
     
    397401    } 
    398402                 
    399     syslog(BBFTPD_DEBUG,"User %s connected",username) ; 
     403    bbftpd_log(BBFTPD_DEBUG,"User %s connected",username) ; 
    400404    strcpy(currentusername,username) ; 
    401405    return 0 ; 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_message.c

    r773 r1328  
    2828                                          bbftpc which is more flexible the 
    2929                                          only difference is that this one is 
    30                                           logging into syslog 
     30                                          logging into bbftpd_log 
    3131                    v 1.6.1  2000/03/24 - Portage to OSF1 
    3232                                        - Set the socket in non block mode 
     
    4747#include <errno.h> 
    4848 
    49 #include <syslog.h> 
     49#include <bbftpd_log.h> 
    5050#if TIME_WITH_SYS_TIME 
    5151# include <sys/time.h> 
     
    9595            ** Select error 
    9696            */ 
    97             syslog(BBFTPD_ERR,"Read message : Select error : MSG (%d,%d)",msglen,nbget) ; 
     97            bbftpd_log(BBFTPD_ERR,"Read message : Select error : MSG (%d,%d)",msglen,nbget) ; 
    9898            return -1 ; 
    9999        } else if ( retcode == 0 ) { 
    100             syslog(BBFTPD_ERR,"Read message : Time out : MSG (%d,%d)",msglen,nbget) ; 
     100            bbftpd_log(BBFTPD_ERR,"Read message : Time out : MSG (%d,%d)",msglen,nbget) ; 
    101101            return -1 ; 
    102102        } else { 
    103103            retcode = read(sock,&buffer[nbget],msglen-nbget) ; 
    104104            if ( retcode < 0 ) { 
    105                 syslog(BBFTPD_ERR,"Read message : Receive error : MSG (%d,%d) : %s",msglen,nbget,strerror(errno)) ; 
     105                bbftpd_log(BBFTPD_ERR,"Read message : Receive error : MSG (%d,%d) : %s",msglen,nbget,strerror(errno)) ; 
    106106                return -1 ; 
    107107            } else if ( retcode == 0 ) { 
    108                 syslog(BBFTPD_ERR,"Read message : Connexion breaks") ; 
     108                bbftpd_log(BBFTPD_ERR,"Read message : Connexion breaks") ; 
    109109                return -1 ; 
    110110            } else { 
     
    141141            ** Select error 
    142142            */ 
    143             syslog(BBFTPD_ERR,"Discard message : Select error : MSG (%d,%d)",msglen,nbget) ; 
     143            bbftpd_log(BBFTPD_ERR,"Discard message : Select error : MSG (%d,%d)",msglen,nbget) ; 
    144144            return -1 ; 
    145145        } else if ( retcode == 0 ) { 
    146             syslog(BBFTPD_ERR,"Discard message : Time out : MSG (%d,%d)",msglen,nbget) ; 
     146            bbftpd_log(BBFTPD_ERR,"Discard message : Time out : MSG (%d,%d)",msglen,nbget) ; 
    147147            return -1 ; 
    148148        } else { 
    149149            retcode = recv(sock,buffer,sizeof(buffer),0) ; 
    150150            if ( retcode < 0 ) { 
    151                 syslog(BBFTPD_ERR,"Discard message : Receive error : MSG (%d,%d) : %s",msglen,nbget,strerror(errno)) ; 
     151                bbftpd_log(BBFTPD_ERR,"Discard message : Receive error : MSG (%d,%d) : %s",msglen,nbget,strerror(errno)) ; 
    152152                return -1 ; 
    153153            } else if ( retcode == 0 ) { 
    154                 syslog(BBFTPD_ERR,"Discard message : Connexion breaks") ; 
     154                bbftpd_log(BBFTPD_ERR,"Discard message : Connexion breaks") ; 
    155155                return -1 ; 
    156156            } else { 
     
    184184            ** Select error 
    185185            */ 
    186             syslog(BBFTPD_ERR,"Write message : Select error : MSG (%d,%d)",msglen,nbsent) ; 
     186            bbftpd_log(BBFTPD_ERR,"Write message : Select error : MSG (%d,%d)",msglen,nbsent) ; 
    187187            return -1 ; 
    188188        } else if ( retcode == 0 ) { 
    189             syslog(BBFTPD_ERR,"Write message : Time out : MSG (%d,%d)",msglen,nbsent) ; 
     189            bbftpd_log(BBFTPD_ERR,"Write message : Time out : MSG (%d,%d)",msglen,nbsent) ; 
    190190            return -1 ; 
    191191        } else { 
    192192            retcode = write(sock,&buffer[nbsent],msglen-nbsent) ; 
    193193            if ( retcode < 0 ) { 
    194                 syslog(BBFTPD_ERR,"Write message : write error : MSG (%d,%d) : %s",msglen,nbsent,strerror(errno)) ; 
     194                bbftpd_log(BBFTPD_ERR,"Write message : write error : MSG (%d,%d) : %s",msglen,nbsent,strerror(errno)) ; 
    195195                return -1 ; 
    196196            } else if ( retcode == 0 ) { 
    197                 syslog(BBFTPD_ERR,"Write message : Connexion breaks") ; 
     197                bbftpd_log(BBFTPD_ERR,"Write message : Connexion breaks") ; 
    198198                return -1 ; 
    199199            } else { 
     
    219219#endif 
    220220    if ( writemessage(outcontrolsock,buf,MINMESSLEN,sendcontrolto) < 0 ) { 
    221         syslog(BBFTPD_ERR,"Error on reply") ; 
     221        bbftpd_log(BBFTPD_ERR,"Error on reply") ; 
    222222        clean_child() ; 
    223223        exit(1) ; 
     
    225225    lentosend = strlen(str) ; 
    226226    if ( writemessage(outcontrolsock,str,lentosend,sendcontrolto) < 0 ) { 
    227         syslog(BBFTPD_ERR,"Error on reply") ; 
     227        bbftpd_log(BBFTPD_ERR,"Error on reply") ; 
    228228        clean_child() ; 
    229229        exit(1) ; 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_mkdir.c

    r987 r1328  
    3737 
    3838#include <stdio.h> 
    39 #include <syslog.h> 
     39#include <bbftpd_log.h> 
    4040#include <utime.h> 
    4141 
     
    6161 
    6262    if ( (buffer = (char *) malloc (msglen+1) ) == NULL ) { 
    63         syslog(BBFTPD_ERR,"Unable to malloc space for directory name (%d)",msglen) ; 
     63        bbftpd_log(BBFTPD_ERR,"Unable to malloc space for directory name (%d)",msglen) ; 
    6464        reply(MSG_BAD,"Unable to malloc space for directory name") ; 
    6565        return 0 ; 
    6666    } 
    6767    if ( (logmessage = (char *) malloc (msglen+1024) ) == NULL ) { 
    68         syslog(BBFTPD_ERR,"Unable to malloc space for logmessage ") ; 
     68        bbftpd_log(BBFTPD_ERR,"Unable to malloc space for logmessage ") ; 
    6969        reply(MSG_BAD,"Unable to malloc space for logmessage") ; 
    7070        FREE(buffer) ; 
     
    7878        ** Error ... 
    7979        */ 
    80         syslog(BBFTPD_ERR,"Error reading directory name") ; 
     80        bbftpd_log(BBFTPD_ERR,"Error reading directory name") ; 
    8181        FREE(buffer) ; 
    8282        FREE(logmessage) ; 
     
    8888    if (bbftpd_private_authz_control(MSG_MKDIR_V2, msg_dir->transferoption, msg_dir->dirname, 
    8989                                     logmessage) != 0) { 
    90       syslog(BBFTPD_ERR, logmessage); 
     90      bbftpd_log(BBFTPD_ERR, logmessage); 
    9191      reply(MSG_BAD, logmessage); 
    9292      FREE(buffer); 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_private.c

    r1104 r1328  
    3030#include <netinet/in.h> 
    3131#include <stdio.h> 
    32 #include <syslog.h> 
     32#include <bbftpd_log.h> 
    3333#include <sys/socket.h> 
    3434#if TIME_WITH_SYS_TIME 
     
    102102    */ 
    103103    if ( (receive_buffer = (char *) malloc (msglen+1)) == NULL ) { 
    104         syslog(BBFTPD_ERR,"Error allocation memory for receive_buffer (bbftpd_private_receive_connection) ") ; 
     104        bbftpd_log(BBFTPD_ERR,"Error allocation memory for receive_buffer (bbftpd_private_receive_connection) ") ; 
    105105        strcat(logmessage," : Error allocation memory for receive_buffer") ; 
    106106        reply(MSG_BAD,logmessage) ; 
     
    127127        if ( (hisrsa = RSA_new()) == NULL) { 
    128128            FREE(receive_buffer) ; 
    129             syslog(BBFTPD_ERR,"Error RSA_new (bbftpd_private_receive_connection) ") ; 
     129            bbftpd_log(BBFTPD_ERR,"Error RSA_new (bbftpd_private_receive_connection) ") ; 
    130130            strcat(logmessage," : RSA Error") ; 
    131131            reply(MSG_BAD,logmessage) ; 
     
    137137        if ( (hisrsa->n = BN_new()) == NULL) { 
    138138            FREE(receive_buffer) ; 
    139             syslog(BBFTPD_ERR,"Error BN_new (bbftpd_private_receive_connection) ") ; 
     139            bbftpd_log(BBFTPD_ERR,"Error BN_new (bbftpd_private_receive_connection) ") ; 
    140140            strcat(logmessage," : RSA Error") ; 
    141141            reply(MSG_BAD,logmessage) ; 
     
    144144        if ( (hisrsa->e = BN_new()) == NULL) {  
    145145            FREE(receive_buffer) ; 
    146             syslog(BBFTPD_ERR,"Error BN_new (bbftpd_private_receive_connection) ") ; 
     146            bbftpd_log(BBFTPD_ERR,"Error BN_new (bbftpd_private_receive_connection) ") ; 
    147147            strcat(logmessage," : RSA Error") ; 
    148148            reply(MSG_BAD,logmessage) ; 
     
    154154        if ( BN_mpi2bn(pubkey,lenkey,hisrsa->n) == NULL ) { 
    155155            FREE(receive_buffer) ; 
    156             syslog(BBFTPD_ERR,"Error BN_mpi2bn (bbftpd_private_receive_connection) ") ; 
     156            bbftpd_log(BBFTPD_ERR,"Error BN_mpi2bn (bbftpd_private_receive_connection) ") ; 
    157157            strcat(logmessage," : RSA Error") ; 
    158158            reply(MSG_BAD,logmessage) ; 
     
    161161        if ( BN_mpi2bn(pubexponent,lenexpo,hisrsa->e) == NULL ) { 
    162162            FREE(receive_buffer) ; 
    163             syslog(BBFTPD_ERR,"Error BN_mpi2bn (bbftpd_private_receive_connection) ") ; 
     163            bbftpd_log(BBFTPD_ERR,"Error BN_mpi2bn (bbftpd_private_receive_connection) ") ; 
    164164            strcat(logmessage," : RSA Error") ; 
    165165            reply(MSG_BAD,logmessage) ; 
     
    167167        } 
    168168    } else { 
    169         syslog(BBFTPD_ERR,"Unkwown encryption %d",msg_sec->crtype) ; 
     169        bbftpd_log(BBFTPD_ERR,"Unkwown encryption %d",msg_sec->crtype) ; 
    170170        strcat(logmessage," : Unknown encryption") ; 
    171171        reply(MSG_BAD,logmessage) ; 
     
    177177 
    178178    if ( bbftpd_private_auth(logmessage) < 0 ) { 
    179         syslog(BBFTPD_ERR,"bbftpd_private_auth failed : %s",logmessage) ; 
     179        bbftpd_log(BBFTPD_ERR,"bbftpd_private_auth failed : %s",logmessage) ; 
    180180        reply(MSG_BAD,logmessage) ; 
    181181        return -1 ; 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_private_user.c

    r1117 r1328  
    3333#include <daemon_proto.h> 
    3434#include <structures.h> 
    35 #include <syslog.h> 
     35#include <bbftpd_log.h> 
    3636 
    3737#include <bbftpd_private_user.h> 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_readcontrol.c

    r988 r1328  
    3131                        v 2.0.2 2001/05/04  - Correct return code treatment 
    3232                                            - Correct case of file size 0 
    33                         v 2.1.0 2001/05/30  - Correct syslog level 
     33                        v 2.1.0 2001/05/30  - Correct bbftpd_log level 
    3434                                            - Change routines name 
    3535                        v 2.2.0 2001/11/21  - Remote COS received can be -1 
     
    4141 
    4242#include <stdio.h> 
    43 #include <syslog.h> 
     43#include <bbftpd_log.h> 
    4444#include <utime.h> 
    4545#include <sys/types.h> 
     
    130130             
    131131                case MSG_CHCOS : { 
    132                     syslog(BBFTPD_DEBUG,"Receiving MSG_CHCOS, msglen = %d",msglen) ; 
     132                    bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_CHCOS, msglen = %d",msglen) ; 
    133133                    if ( (receive_buffer = (char *) malloc (msglen)) == NULL ) { 
    134                         syslog(BBFTPD_ERR,"Error allocating memory for MSG_CHCOS : %s",strerror(errno)) ; 
     134                        bbftpd_log(BBFTPD_ERR,"Error allocating memory for MSG_CHCOS : %s",strerror(errno)) ; 
    135135                        reply(MSG_BAD,"Error allocating memory for MSG_CHCOS") ; 
    136136                        return 0 ; 
    137137                    } 
    138138                    if ( readmessage(incontrolsock,receive_buffer,msglen,recvcontrolto) < 0 ) { 
    139                         syslog(BBFTPD_ERR,"Error reading MSG_CHCOS") ; 
     139                        bbftpd_log(BBFTPD_ERR,"Error reading MSG_CHCOS") ; 
    140140                        FREE(receive_buffer) ; 
    141141                        return -1 ; 
     
    148148#endif 
    149149                    if (mycos>=0) { 
    150                         syslog(BBFTPD_DEBUG,"Cos set to %d",mycos) ; 
     150                        bbftpd_log(BBFTPD_DEBUG,"Cos set to %d",mycos) ; 
    151151                        reply(MSG_OK,"COS set") ; 
    152152                    } else { 
    153                         syslog(BBFTPD_DEBUG,"Cos received : %d",mycos) ; 
     153                        bbftpd_log(BBFTPD_DEBUG,"Cos received : %d",mycos) ; 
    154154                        reply(MSG_OK,"COS not set") ; 
    155155                    } 
     
    159159 
    160160                case MSG_CHDIR_V2 : { 
    161                     syslog(BBFTPD_DEBUG,"Receiving MSG_CHDIR_V2, msglen = %d",msglen) ; 
     161                    bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_CHDIR_V2, msglen = %d",msglen) ; 
    162162                    retcode = bbftpd_cd(incontrolsock,msglen) ; 
    163163                    return retcode ; 
     
    165165                 
    166166                case MSG_CHUMASK : { 
    167                     syslog(BBFTPD_DEBUG,"Receiving MSG_UMASK ") ; 
     167                    bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_UMASK ") ; 
    168168                    if ( (receive_buffer = (char *) malloc (msglen)) == NULL ) { 
    169                         syslog(BBFTPD_ERR,"Error allocating memory for MSG_UMASK : %s",strerror(errno)) ; 
     169                        bbftpd_log(BBFTPD_ERR,"Error allocating memory for MSG_UMASK : %s",strerror(errno)) ; 
    170170                        reply(MSG_BAD,"Error allocating memory for MSG_UMASK") ; 
    171171                        return 0 ; 
    172172                    } 
    173173                    if ( readmessage(incontrolsock,receive_buffer,msglen,recvcontrolto) < 0 ) { 
    174                         syslog(BBFTPD_ERR,"Error reading MSG_UMASK") ; 
     174                        bbftpd_log(BBFTPD_ERR,"Error reading MSG_UMASK") ; 
    175175                        FREE(receive_buffer) ; 
    176176                        return -1 ; 
     
    196196  
    197197                case MSG_CLOSE_CONN : { 
    198                     syslog(BBFTPD_DEBUG,"Receiving MSG_CLOSE_CONN, msglen = %d",msglen) ; 
     198                    bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_CLOSE_CONN, msglen = %d",msglen) ; 
    199199                    return -1 ; 
    200200                } 
     
    202202                 
    203203                case MSG_LIST_V2 :{ 
    204                    syslog(BBFTPD_DEBUG,"Receiving MSG_LIST_V2 ") ; 
     204                   bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_LIST_V2 ") ; 
    205205                   if ( (receive_buffer = (char *) malloc (msglen+1) ) == NULL ) { 
    206                         syslog(BBFTPD_ERR,"Unable to malloc space for directory name (%d)",msglen) ; 
     206                        bbftpd_log(BBFTPD_ERR,"Unable to malloc space for directory name (%d)",msglen) ; 
    207207                        reply(MSG_BAD,"Unable to malloc space for directory name") ; 
    208208                       return 0 ; 
     
    215215                       ** Error ... 
    216216                       */ 
    217                         syslog(BBFTPD_ERR,"Error reading directory name") ; 
     217                        bbftpd_log(BBFTPD_ERR,"Error reading directory name") ; 
    218218                       FREE(receive_buffer) ; 
    219219                       return -1 ; 
     
    227227                    if (bbftpd_private_authz_control(msgcode, msg_dir->transferoption, msg_dir->dirname, 
    228228                                                     logmessage) != 0) { 
    229                       syslog(BBFTPD_ERR, logmessage); 
     229                      bbftpd_log(BBFTPD_ERR, logmessage); 
    230230                      reply(MSG_BAD, logmessage); 
    231231                      FREE(receive_buffer); 
     
    234234#endif // NDG_AUTH 
    235235                   transferoption  = msg_dir->transferoption ; 
    236                    syslog(BBFTPD_DEBUG,"Pattern = %s",msg_dir->dirname) ; 
     236                   bbftpd_log(BBFTPD_DEBUG,"Pattern = %s",msg_dir->dirname) ; 
    237237                   retcode = bbftpd_list(msg_dir->dirname,logmessage) ; 
    238238                   FREE(receive_buffer) ; 
     
    241241                 
    242242                case MSG_MKDIR_V2 : { 
    243                     syslog(BBFTPD_DEBUG,"Receiving MSG_MKDIR_V2 ") ; 
     243                    bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_MKDIR_V2 ") ; 
    244244                    retcode = bbftpd_mkdir(incontrolsock,msglen) ; 
    245245                    return retcode ; 
     
    247247                 
    248248                case MSG_RM : { 
    249                     syslog(BBFTPD_DEBUG,"Receiving MSG_RM ") ; 
     249                    bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_RM ") ; 
    250250                    retcode = bbftpd_rm(incontrolsock,msglen) ; 
    251251                    return retcode ; 
     
    253253                 
    254254                case MSG_STAT : { 
    255                     syslog(BBFTPD_DEBUG,"Receiving MSG_STAT ") ; 
     255                    bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_STAT ") ; 
    256256                    retcode = bbftpd_stat(incontrolsock,msglen) ; 
    257257                    return retcode ; 
     
    259259                     
    260260                case MSG_DF : { 
    261                     syslog(BBFTPD_DEBUG,"Receiving MSG_DF ") ; 
     261                    bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_DF ") ; 
    262262                    retcode = bbftpd_statfs(incontrolsock,msglen) ; 
    263263                    return retcode ; 
     
    265265                     
    266266                case MSG_RETR_V2 : { 
    267                     syslog(BBFTPD_DEBUG,"Receiving MSG_RETR_V2") ; 
     267                    bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_RETR_V2") ; 
    268268                    if ( (receive_buffer = (char *) malloc (msglen)) == NULL ) { 
    269                         syslog(BBFTPD_ERR,"Error allocating memory for MSG_RETR_V2 : %s",strerror(errno)) ; 
     269                        bbftpd_log(BBFTPD_ERR,"Error allocating memory for MSG_RETR_V2 : %s",strerror(errno)) ; 
    270270                        return -1 ; 
    271271                    } 
    272272                     if ( readmessage(incontrolsock,receive_buffer,msglen,recvcontrolto) < 0 ) { 
    273                         syslog(BBFTPD_ERR,"Error reading MSG_RETR_V2") ; 
     273                        bbftpd_log(BBFTPD_ERR,"Error reading MSG_RETR_V2") ; 
    274274                        FREE(receive_buffer) ; 
    275275                        return -1 ; 
     
    294294                    requestedstreamnumber   = msg_store_v2->nbstream ; 
    295295#endif 
    296                     syslog(BBFTPD_DEBUG,"transferoption         = %d ",transferoption) ; 
    297                     syslog(BBFTPD_DEBUG,"sendwinsize            = %d ",sendwinsize) ; 
    298                     syslog(BBFTPD_DEBUG,"recvwinsize            = %d ",recvwinsize) ; 
    299                     syslog(BBFTPD_DEBUG,"buffersizeperstream    = %d ",buffersizeperstream) ; 
    300                     syslog(BBFTPD_DEBUG,"requestedstreamnumber  = %d ",requestedstreamnumber) ; 
     296                    bbftpd_log(BBFTPD_DEBUG,"transferoption         = %d ",transferoption) ; 
     297                    bbftpd_log(BBFTPD_DEBUG,"sendwinsize            = %d ",sendwinsize) ; 
     298                    bbftpd_log(BBFTPD_DEBUG,"recvwinsize            = %d ",recvwinsize) ; 
     299                    bbftpd_log(BBFTPD_DEBUG,"buffersizeperstream    = %d ",buffersizeperstream) ; 
     300                    bbftpd_log(BBFTPD_DEBUG,"requestedstreamnumber  = %d ",requestedstreamnumber) ; 
    301301                    state = S_WAITING_FILENAME_RETR ; 
    302302                    FREE(receive_buffer) ; 
     
    305305                 
    306306                case MSG_STORE_V2 :{ 
    307                     syslog(BBFTPD_DEBUG,"Receiving MSG_STORE_V2") ; 
     307                    bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_STORE_V2") ; 
    308308                    if ( (receive_buffer = (char *) malloc (msglen)) == NULL ) { 
    309                         syslog(BBFTPD_ERR,"Error allocating memory for MSG_STORE_V2 : %s",strerror(errno)) ; 
     309                        bbftpd_log(BBFTPD_ERR,"Error allocating memory for MSG_STORE_V2 : %s",strerror(errno)) ; 
    310310                        return -1 ; 
    311311                    } 
    312312                     if ( readmessage(incontrolsock,receive_buffer,msglen,recvcontrolto) < 0 ) { 
    313                         syslog(BBFTPD_ERR,"Error reading MSG_STORE_V2") ; 
     313                        bbftpd_log(BBFTPD_ERR,"Error reading MSG_STORE_V2") ; 
    314314                        FREE(receive_buffer) ; 
    315315                        return -1 ; 
     
    346346                    filesize                = msg_store_v2->filesize ; 
    347347#endif 
    348                     syslog(BBFTPD_DEBUG,"transferoption         = %d ",transferoption) ; 
    349                     syslog(BBFTPD_DEBUG,"filemode               = %d ",filemode) ; 
    350                     syslog(BBFTPD_DEBUG,"lastaccess             = %s ",lastaccess) ; 
    351                     syslog(BBFTPD_DEBUG,"lastmodif              = %s ",lastmodif) ; 
    352                     syslog(BBFTPD_DEBUG,"sendwinsize            = %d ",sendwinsize) ; 
    353                     syslog(BBFTPD_DEBUG,"recvwinsize            = %d ",recvwinsize) ; 
    354                     syslog(BBFTPD_DEBUG,"buffersizeperstream    = %d ",buffersizeperstream) ; 
    355                     syslog(BBFTPD_DEBUG,"requestedstreamnumber  = %d ",requestedstreamnumber) ; 
    356                     syslog(BBFTPD_DEBUG,"filesize               = %" LONG_LONG_FORMAT " ",filesize) ; 
     348                    bbftpd_log(BBFTPD_DEBUG,"transferoption         = %d ",transferoption) ; 
     349                    bbftpd_log(BBFTPD_DEBUG,"filemode               = %d ",filemode) ; 
     350                    bbftpd_log(BBFTPD_DEBUG,"lastaccess             = %s ",lastaccess) ; 
     351                    bbftpd_log(BBFTPD_DEBUG,"lastmodif              = %s ",lastmodif) ; 
     352                    bbftpd_log(BBFTPD_DEBUG,"sendwinsize            = %d ",sendwinsize) ; 
     353                    bbftpd_log(BBFTPD_DEBUG,"recvwinsize            = %d ",recvwinsize) ; 
     354                    bbftpd_log(BBFTPD_DEBUG,"buffersizeperstream    = %d ",buffersizeperstream) ; 
     355                    bbftpd_log(BBFTPD_DEBUG,"requestedstreamnumber  = %d ",requestedstreamnumber) ; 
     356                    bbftpd_log(BBFTPD_DEBUG,"filesize               = %" LONG_LONG_FORMAT " ",filesize) ; 
    357357                    state = S_WAITING_FILENAME_STORE ; 
    358358                    FREE(receive_buffer) ; 
     
    361361                 
    362362                default :{ 
    363                     syslog(BBFTPD_ERR,"Unkown message in logged state %d",msgcode) ; 
     363                    bbftpd_log(BBFTPD_ERR,"Unkown message in logged state %d",msgcode) ; 
    364364                    retcode = discardmessage(incontrolsock,msglen,recvcontrolto) ; 
    365365                    reply(MSG_BAD_NO_RETRY,"Unkown message in S_LOGGED state") ; 
     
    376376            switch (msgcode) { 
    377377                case MSG_FILENAME :{ 
    378                     syslog(BBFTPD_DEBUG,"Receiving MSG_FILENAME in S_WAITING_FILENAME_STORE state") ; 
     378                    bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_FILENAME in S_WAITING_FILENAME_STORE state") ; 
    379379                    if ( msglen == 0 ) { 
    380                          syslog(BBFTPD_ERR,"Filename length null") ; 
     380                         bbftpd_log(BBFTPD_ERR,"Filename length null") ; 
    381381                         return -1 ; 
    382382                    } 
    383383                    if ( (curfilename = (char *) malloc (msglen+1)) == NULL ) { 
    384                         syslog(BBFTPD_ERR,"Error allocating memory for filename : %s",strerror(errno)) ; 
     384                        bbftpd_log(BBFTPD_ERR,"Error allocating memory for filename : %s",strerror(errno)) ; 
    385385                        return -1 ; 
    386386                    } 
    387387                    /* tmp name = <name>.bbftp.tmp.<hostname in 10 chars>.<pid in 5 chars> */ 
    388388                    if ( (realfilename = (char *) malloc (msglen+30)) == NULL ) { 
    389                         syslog(BBFTPD_ERR,"Error allocating memory for realfilename : %s",strerror(errno)) ; 
     389                        bbftpd_log(BBFTPD_ERR,"Error allocating memory for realfilename : %s",strerror(errno)) ; 
    390390                        free_all_var() ; 
    391391                        return -1 ; 
    392392                    } 
    393393                    if ( readmessage(incontrolsock,curfilename,msglen,recvcontrolto) < 0 ) { 
    394                         syslog(BBFTPD_ERR,"Error reading filename") ; 
     394                        bbftpd_log(BBFTPD_ERR,"Error reading filename") ; 
    395395                        free_all_var() ; 
    396396                        return -1 ; 
     
    398398                    curfilename[msglen] = '\0' ; 
    399399                    curfilenamelen = msglen ; 
    400                     syslog(BBFTPD_DEBUG,"Request to store file %s",curfilename) ; 
     400                    bbftpd_log(BBFTPD_DEBUG,"Request to store file %s",curfilename) ; 
    401401#ifdef NDG_AUTH 
    402402                    if (bbftpd_private_authz_store(curfilename, logmessage) != 0) { 
    403                       syslog(BBFTPD_ERR, logmessage); 
     403                      bbftpd_log(BBFTPD_ERR, logmessage); 
    404404                      reply(MSG_BAD_NO_RETRY, logmessage); 
    405405                      free_all_var(); 
     
    409409#endif // NDG_AUTH 
    410410                    if ( (retcode = bbftpd_storecheckoptions(logmessage)) < 0 ) { 
    411                         syslog(BBFTPD_ERR,logmessage) ; 
     411                        bbftpd_log(BBFTPD_ERR,logmessage) ; 
    412412                        reply(MSG_BAD_NO_RETRY,logmessage) ; 
    413413                        free_all_var() ; 
     
    438438                    */ 
    439439                    if ( (retcode = bbftpd_storecreatefile(realfilename,logmessage)) < 0 ) { 
    440                         syslog(BBFTPD_ERR,logmessage) ; 
     440                        bbftpd_log(BBFTPD_ERR,logmessage) ; 
    441441                        reply(MSG_BAD_NO_RETRY,logmessage) ; 
    442442                        free_all_var() ; 
     
    444444                        return 0 ; 
    445445                    } else if ( retcode > 0 ) { 
    446                         syslog(BBFTPD_ERR,logmessage) ; 
     446                        bbftpd_log(BBFTPD_ERR,logmessage) ; 
    447447                        reply(MSG_BAD,logmessage) ; 
    448448                        free_all_var() ; 
     
    455455                                sscanf(lastmodif,"%08x",&ftime.modtime) ; 
    456456                                if ( bbftpd_storeutime(realfilename,&ftime,logmessage) < 0 ) { 
    457                                     syslog(BBFTPD_ERR,logmessage) ; 
     457                                    bbftpd_log(BBFTPD_ERR,logmessage) ; 
    458458                                    bbftpd_storeunlink(realfilename) ; 
    459459                                    reply(MSG_BAD,logmessage) ; 
     
    465465                           if ( (transferoption & TROPT_MODE ) == TROPT_MODE ) { 
    466466                                if ( bbftpd_storechmod(realfilename,filemode,logmessage) < 0 ) { 
    467                                     syslog(BBFTPD_ERR,logmessage) ; 
     467                                    bbftpd_log(BBFTPD_ERR,logmessage) ; 
    468468                                    bbftpd_storeunlink(realfilename) ; 
    469469                                    reply(MSG_BAD,logmessage) ; 
     
    475475                            if ( (transferoption & TROPT_TMP ) == TROPT_TMP ) { 
    476476                                if ( bbftpd_storerename(realfilename,curfilename,logmessage) < 0 ) { 
    477                                     syslog(BBFTPD_ERR,logmessage) ; 
     477                                    bbftpd_log(BBFTPD_ERR,logmessage) ; 
    478478                                    bbftpd_storeunlink(realfilename) ; 
    479479                                    reply(MSG_BAD,logmessage) ; 
     
    494494                                bbftpd_storeunlink(realfilename) ; 
    495495                                free_all_var() ; 
    496                                 syslog(BBFTPD_ERR,"Unable to allocate memory for myports") ; 
     496                                bbftpd_log(BBFTPD_ERR,"Unable to allocate memory for myports") ; 
    497497                                sprintf(logmessage,"Unable to allocate memory for myports") ; 
    498498                                reply(MSG_BAD,logmessage) ; 
     
    506506                                bbftpd_storeunlink(realfilename) ; 
    507507                                free_all_var() ; 
    508                                 syslog(BBFTPD_ERR,"Unable to allocate memory for mychildren") ; 
     508                                bbftpd_log(BBFTPD_ERR,"Unable to allocate memory for mychildren") ; 
    509509                                sprintf(logmessage,"Unable to allocate memory for mychildren") ; 
    510510                                reply(MSG_BAD,logmessage) ; 
     
    518518                                bbftpd_storeunlink(realfilename) ; 
    519519                                free_all_var() ; 
    520                                 syslog(BBFTPD_ERR,"Unable to allocate memory for readbuffer") ; 
     520                                bbftpd_log(BBFTPD_ERR,"Unable to allocate memory for readbuffer") ; 
    521521                                sprintf(logmessage,"Unable to allocate memory for readbuffer") ; 
    522522                                reply(MSG_BAD,logmessage) ; 
     
    532532                                    bbftpd_storeunlink(realfilename) ; 
    533533                                    free_all_var() ; 
    534                                     syslog(BBFTPD_ERR,"Unable to allocate memory for compbuffer") ; 
     534                                    bbftpd_log(BBFTPD_ERR,"Unable to allocate memory for compbuffer") ; 
    535535                                    sprintf(logmessage,"Unable to allocate memory for compbuffer") ; 
    536536                                    reply(MSG_BAD,logmessage) ; 
     
    541541                            if ( (receive_buffer = (char *) malloc (STORMESSLEN_V2)) == NULL ) { 
    542542                                bbftpd_storeunlink(realfilename) ; 
    543                                 syslog(BBFTPD_ERR,"Error allocating memory for MSG_TRANS_OK_V2 : %s",strerror(errno)) ; 
     543                                bbftpd_log(BBFTPD_ERR,"Error allocating memory for MSG_TRANS_OK_V2 : %s",strerror(errno)) ; 
    544544                                free_all_var() ; 
    545545                                sprintf(logmessage,"Unable to allocate memory for message MSG_TRANS_OK_V2") ; 
     
    560560#endif 
    561561                            if ( writemessage(outcontrolsock,receive_buffer,MINMESSLEN,sendcontrolto) < 0 ) { 
    562                                 syslog(BBFTPD_ERR,"Error wtiting MSG_TRANS_OK_V2 first part") ; 
     562                                bbftpd_log(BBFTPD_ERR,"Error wtiting MSG_TRANS_OK_V2 first part") ; 
    563563                                bbftpd_storeunlink(realfilename) ; 
    564564                                free_all_var() ; 
     
    596596#endif 
    597597                            if ( writemessage(outcontrolsock,receive_buffer,STORMESSLEN_V2,sendcontrolto) < 0 ) { 
    598                                 syslog(BBFTPD_ERR,"Error wtiting MSG_TRANS_OK_V2 second part") ; 
     598                                bbftpd_log(BBFTPD_ERR,"Error wtiting MSG_TRANS_OK_V2 second part") ; 
    599599                                bbftpd_storeunlink(realfilename) ; 
    600600                                free_all_var() ; 
     
    608608                              */ 
    609609                              if ( (mysockets = (int *) malloc (requestedstreamnumber*sizeof(int))) == NULL ) { 
    610                                 syslog(BBFTPD_ERR,"Error allocating space for sockets") ; 
     610                                bbftpd_log(BBFTPD_ERR,"Error allocating space for sockets") ; 
    611611                                bbftpd_storeunlink(realfilename) ; 
    612612                                free_all_var() ; 
     
    615615                              } 
    616616                              if ( bbftpd_getdatasock(requestedstreamnumber) < 0 ) { 
    617                                 syslog(BBFTPD_ERR,"Error creating data sockets") ; 
     617                                bbftpd_log(BBFTPD_ERR,"Error creating data sockets") ; 
    618618                                bbftpd_storeunlink(realfilename) ; 
    619619                                free_all_var() ; 
     
    630630#endif 
    631631                              } 
    632 /*          syslog(BBFTPD_INFO,"Port=%d,socket=%d\n",*myports,*mysockets) ;*/ 
     632/*          bbftpd_log(BBFTPD_INFO,"Port=%d,socket=%d\n",*myports,*mysockets) ;*/ 
    633633                              if ( writemessage(outcontrolsock,receive_buffer,requestedstreamnumber*sizeof(int),sendcontrolto) < 0) { 
    634                                 syslog(BBFTPD_ERR,"Error writing MSG_TRANS_OK_V3 (ports)") ; 
     634                                bbftpd_log(BBFTPD_ERR,"Error writing MSG_TRANS_OK_V3 (ports)") ; 
    635635                                bbftpd_storeunlink(realfilename) ; 
    636636                                free_all_var() ; 
     
    646646                } 
    647647                default :{ 
    648                     syslog(BBFTPD_ERR,"Unkown message in S_WAITING_FILENAME_STORE state : %d",msgcode) ; 
     648                    bbftpd_log(BBFTPD_ERR,"Unkown message in S_WAITING_FILENAME_STORE state : %d",msgcode) ; 
    649649                    return -1 ; 
    650650                } 
     
    659659            switch (msgcode) { 
    660660                case MSG_FILENAME :{ 
    661                     syslog(BBFTPD_DEBUG,"Receiving MSG_FILENAME in S_WAITING_FILENAME_RETR state") ; 
     661                    bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_FILENAME in S_WAITING_FILENAME_RETR state") ; 
    662662                    if ( msglen == 0 ) { 
    663                          syslog(BBFTPD_ERR,"Filename length null") ; 
     663                         bbftpd_log(BBFTPD_ERR,"Filename length null") ; 
    664664                         return -1 ; 
    665665                    } 
    666666                    if ( (curfilename = (char *) malloc (msglen+1)) == NULL ) { 
    667                         syslog(BBFTPD_ERR,"Error allocating memory for filename : %s",strerror(errno)) ; 
     667                        bbftpd_log(BBFTPD_ERR,"Error allocating memory for filename : %s",strerror(errno)) ; 
    668668                        return -1 ; 
    669669                    } 
    670670                    if ( readmessage(incontrolsock,curfilename,msglen,recvcontrolto) < 0 ) { 
    671                         syslog(BBFTPD_ERR,"Error reading filename") ; 
     671                        bbftpd_log(BBFTPD_ERR,"Error reading filename") ; 
    672672                        free_all_var() ; 
    673673                        return -1 ; 
     
    675675                    curfilename[msglen] = '\0' ; 
    676676                    curfilenamelen = msglen ; 
    677                     syslog(BBFTPD_DEBUG,"Request to retreive file %s",curfilename) ; 
     677                    bbftpd_log(BBFTPD_DEBUG,"Request to retreive file %s",curfilename) ; 
    678678#ifdef NDG_AUTH 
    679679                    if (bbftpd_private_authz_retr(curfilename, logmessage) != 0) { 
    680                       syslog(BBFTPD_ERR, logmessage); 
     680                      bbftpd_log(BBFTPD_ERR, logmessage); 
    681681                      reply(MSG_BAD_NO_RETRY, logmessage); 
    682682                      free_all_var(); 
     
    689689                    */ 
    690690                    if ( (retcode = bbftpd_retrcheckfile(curfilename,logmessage)) < 0 ) { 
    691                         syslog(BBFTPD_ERR,logmessage) ; 
     691                        bbftpd_log(BBFTPD_ERR,logmessage) ; 
    692692                        reply(MSG_BAD_NO_RETRY,logmessage) ; 
    693693                        free_all_var() ; 
     
    695695                        return 0 ; 
    696696                    } else if ( retcode > 0 ) { 
    697                         syslog(BBFTPD_ERR,logmessage) ; 
     697                        bbftpd_log(BBFTPD_ERR,logmessage) ; 
    698698                        reply(MSG_BAD,logmessage) ; 
    699699                        free_all_var() ; 
     
    707707                            if ( (myports = (int *) malloc (requestedstreamnumber*sizeof(int))) == NULL ) { 
    708708                                free_all_var() ; 
    709                                 syslog(BBFTPD_ERR,"Unable to allocate memory for myports") ; 
     709                                bbftpd_log(BBFTPD_ERR,"Unable to allocate memory for myports") ; 
    710710                                sprintf(logmessage,"Unable to allocate memory for myports") ; 
    711711                                reply(MSG_BAD,logmessage) ; 
     
    718718                            if ( (mychildren = (int *) malloc (requestedstreamnumber*sizeof(int))) == NULL) { 
    719719                                free_all_var() ; 
    720                                 syslog(BBFTPD_ERR,"Unable to allocate memory for mychildren") ; 
     720                                bbftpd_log(BBFTPD_ERR,"Unable to allocate memory for mychildren") ; 
    721721                                sprintf(logmessage,"Unable to allocate memory for mychildren") ; 
    722722                                reply(MSG_BAD,logmessage) ; 
     
    729729                            if ( (readbuffer = (char *) malloc (buffersizeperstream*1024)) == NULL) { 
    730730                                free_all_var() ; 
    731                                 syslog(BBFTPD_ERR,"Unable to allocate memory for readbuffer") ; 
     731                                bbftpd_log(BBFTPD_ERR,"Unable to allocate memory for readbuffer") ; 
    732732                                sprintf(logmessage,"Unable to allocate memory for readbuffer") ; 
    733733                                reply(MSG_BAD,logmessage) ; 
     
    743743                                if ( (compbuffer = (char *) malloc (buffersizeperstream*1024)) == NULL) { 
    744744                                    free_all_var() ; 
    745                                     syslog(BBFTPD_ERR,"Unable to allocate memory for compbuffer") ; 
     745                                    bbftpd_log(BBFTPD_ERR,"Unable to allocate memory for compbuffer") ; 
    746746                                    sprintf(logmessage,"Unable to allocate memory for compbuffer") ; 
    747747                                    reply(MSG_BAD,logmessage) ; 
     
    755755                        } 
    756756                        if ( (receive_buffer = (char *) malloc (STORMESSLEN_V2)) == NULL ) { 
    757                             syslog(BBFTPD_ERR,"Error allocating memory for MSG_TRANS_OK_V2 : %s",strerror(errno)) ; 
     757                            bbftpd_log(BBFTPD_ERR,"Error allocating memory for MSG_TRANS_OK_V2 : %s",strerror(errno)) ; 
    758758                            free_all_var() ; 
    759759                            sprintf(logmessage,"Unable to allocate memory for message MSG_TRANS_OK_V2") ; 
     
    774774#endif 
    775775                        if ( writemessage(outcontrolsock,receive_buffer,MINMESSLEN,sendcontrolto) < 0 ) { 
    776                             syslog(BBFTPD_ERR,"Error writing MSG_TRANS_OK_V2 first part") ; 
     776                            bbftpd_log(BBFTPD_ERR,"Error writing MSG_TRANS_OK_V2 first part") ; 
    777777                            free_all_var() ; 
    778778                            FREE(receive_buffer) ; 
     
    809809#endif 
    810810                        if ( writemessage(outcontrolsock,receive_buffer,STORMESSLEN_V2,sendcontrolto) < 0 ) { 
    811                             syslog(BBFTPD_ERR,"Error writing MSG_TRANS_OK_V2 second part") ; 
     811                            bbftpd_log(BBFTPD_ERR,"Error writing MSG_TRANS_OK_V2 second part") ; 
    812812                            bbftpd_storeunlink(realfilename) ; 
    813813                            free_all_var() ; 
     
    819819                            state = S_WAITING_CREATE_ZERO ; 
    820820                            sprintf(statmessage,"GET %s %s 0 0 0.0 0.0", currentusername, curfilename); 
    821                             syslog(BBFTPD_NOTICE,statmessage); 
     821                            bbftpd_log(BBFTPD_NOTICE,statmessage); 
    822822                            free_all_var() ; 
    823823                        } else { 
     
    828828                              */ 
    829829                              if ( (mysockets = (int *) malloc (requestedstreamnumber*sizeof(int))) == NULL ) { 
    830                                 syslog(BBFTPD_ERR,"Error allocating space for sockets") ; 
     830                                bbftpd_log(BBFTPD_ERR,"Error allocating space for sockets") ; 
    831831                                bbftpd_storeunlink(realfilename) ; 
    832832                                free_all_var() ; 
     
    835835                              } 
    836836                              if ( bbftpd_getdatasock(requestedstreamnumber) < 0 ) { 
    837                                 syslog(BBFTPD_ERR,"Error creating data sockets") ; 
     837                                bbftpd_log(BBFTPD_ERR,"Error creating data sockets") ; 
    838838                                bbftpd_storeunlink(realfilename) ; 
    839839                                free_all_var() ; 
     
    850850#endif 
    851851                              } 
    852 /*          syslog(BBFTPD_INFO,"Port=%d,socket=%d\n",*myports,*mysockets) ;*/ 
     852/*          bbftpd_log(BBFTPD_INFO,"Port=%d,socket=%d\n",*myports,*mysockets) ;*/ 
    853853                              if ( writemessage(outcontrolsock,receive_buffer,requestedstreamnumber*sizeof(int),sendcontrolto) < 0) { 
    854                                 syslog(BBFTPD_ERR,"Error writing MSG_TRANS_OK_V3 (ports)") ; 
     854                                bbftpd_log(BBFTPD_ERR,"Error writing MSG_TRANS_OK_V3 (ports)") ; 
    855855                                bbftpd_storeunlink(realfilename) ; 
    856856                                free_all_var() ; 
     
    866866                } 
    867867                default :{ 
    868                     syslog(BBFTPD_ERR,"Unkown message in S_WAITING_FILENAME state : %d",msgcode) ; 
     868                    bbftpd_log(BBFTPD_ERR,"Unkown message in S_WAITING_FILENAME state : %d",msgcode) ; 
    869869                    return -1 ; 
    870870                } 
     
    886886                case MSG_TRANS_SIMUL_V3 :{ 
    887887                    int simulation = ((msgcode == MSG_TRANS_SIMUL) || (msgcode == MSG_TRANS_SIMUL_V3)?1:0); 
    888                     syslog(BBFTPD_DEBUG,"Receiving MSG_TRANS_START_V2") ; 
     888                    bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_TRANS_START_V2") ; 
    889889                    if ( msglen != requestedstreamnumber*sizeof(int)) { 
    890890                        bbftpd_storeunlink(realfilename) ; 
    891891                        free_all_var() ; 
    892892                        reply(MSG_BAD,"Inconsistency between MSG_TRANS_START_V2 and message length") ; 
    893                         syslog(BBFTPD_ERR,"Inconsistency between MSG_TRANS_START_V2 and message length") ; 
     893                        bbftpd_log(BBFTPD_ERR,"Inconsistency between MSG_TRANS_START_V2 and message length") ; 
    894894                        return -1 ; 
    895895                    } 
     
    901901                        bbftpd_storeunlink(realfilename) ; 
    902902                        free_all_var() ; 
    903                         syslog(BBFTPD_ERR,"Error reading MSG_TRANS_START_V2") ; 
     903                        bbftpd_log(BBFTPD_ERR,"Error reading MSG_TRANS_START_V2") ; 
    904904                        return -1 ; 
    905905                      } else { 
     
    941941                } 
    942942                case MSG_ABORT : { 
    943                     syslog(BBFTPD_ERR,"Receive ABORT message") ; 
     943                    bbftpd_log(BBFTPD_ERR,"Receive ABORT message") ; 
    944944                    bbftpd_storeunlink(realfilename) ; 
    945945                    free_all_var() ; 
     
    948948                } 
    949949                default :{ 
    950                     syslog(BBFTPD_ERR,"Unkown message in S_WAITING_STORE_START state : %d",msgcode) ; 
     950                    bbftpd_log(BBFTPD_ERR,"Unkown message in S_WAITING_STORE_START state : %d",msgcode) ; 
    951951                    bbftpd_storeunlink(realfilename) ; 
    952952                    free_all_var() ; 
     
    964964             switch (msgcode) { 
    965965                case MSG_CREATE_ZERO : { 
    966                     syslog(BBFTPD_ERR,"Receive MSG_CREATE_ZERO message ") ; 
     966                    bbftpd_log(BBFTPD_ERR,"Receive MSG_CREATE_ZERO message ") ; 
    967967                    state = S_LOGGED ; 
    968968                    return 0 ; 
    969969                } 
    970970                case MSG_ABORT : { 
    971                     syslog(BBFTPD_ERR,"Receive ABORT message") ; 
     971                    bbftpd_log(BBFTPD_ERR,"Receive ABORT message") ; 
    972972                    state = S_LOGGED ; 
    973973                    return 0 ; 
    974974                } 
    975975                default :{ 
    976                     syslog(BBFTPD_ERR,"Unkown message in S_WAITING_CREATE_ZERO state : %d",msgcode) ; 
     976                    bbftpd_log(BBFTPD_ERR,"Unkown message in S_WAITING_CREATE_ZERO state : %d",msgcode) ; 
    977977                    return -1 ; 
    978978                } 
     
    993993                case MSG_TRANS_SIMUL_V3 :{ 
    994994                    int simulation = ((msgcode == MSG_TRANS_SIMUL) || (msgcode == MSG_TRANS_SIMUL_V3)?1:0); 
    995                     syslog(BBFTPD_DEBUG,"Receiving MSG_TRANS_START_V2") ; 
     995                    bbftpd_log(BBFTPD_DEBUG,"Receiving MSG_TRANS_START_V2") ; 
    996996                    if ( msglen != requestedstreamnumber*sizeof(int)) { 
    997997                        free_all_var() ; 
    998998                        reply(MSG_BAD,"Inconsistency between MSG_TRANS_START_V2 and message length") ; 
    999                         syslog(BBFTPD_ERR,"Inconsistency between MSG_TRANS_START_V2 and message length") ; 
     999                        bbftpd_log(BBFTPD_ERR,"Inconsistency between MSG_TRANS_START_V2 and message length") ; 
    10001000                        return -1 ; 
    10011001                    } 
     
    10061006                      if ( readmessage(incontrolsock,(char *) myports,msglen,recvcontrolto) < 0 ) { 
    10071007                        free_all_var() ; 
    1008                         syslog(BBFTPD_ERR,"Error reading MSG_TRANS_START_V2") ; 
     1008                        bbftpd_log(BBFTPD_ERR,"Error reading MSG_TRANS_START_V2") ; 
    10091009                        return -1 ; 
    10101010                      } else { 
     
    10321032                        ** Something goes wrong 
    10331033                        */ 
    1034                         syslog(BBFTPD_ERR,"retrtransferfile retcode > 0") ; 
     1034                        bbftpd_log(BBFTPD_ERR,"retrtransferfile retcode > 0") ; 
    10351035                        free_all_var() ; 
    10361036                        state = S_LOGGED ; 
     
    10401040                    **  
    10411041                    */ 
    1042                     syslog(BBFTPD_ERR,"retrtransferfile retcode < 0") ; 
     1042                    bbftpd_log(BBFTPD_ERR,"retrtransferfile retcode < 0") ; 
    10431043                    free_all_var() ; 
    10441044                    state = S_LOGGED ; 
     
    10461046                } 
    10471047                case MSG_ABORT : { 
    1048                     syslog(BBFTPD_ERR,"Receive ABORT message") ; 
     1048                    bbftpd_log(BBFTPD_ERR,"Receive ABORT message") ; 
    10491049                    free_all_var() ; 
    10501050                    state = S_LOGGED ; 
     
    10521052                } 
    10531053                default :{ 
    1054                     syslog(BBFTPD_ERR,"Unkown message in S_WAITING_RETR_START state : %d",msgcode) ; 
     1054                    bbftpd_log(BBFTPD_ERR,"Unkown message in S_WAITING_RETR_START state : %d",msgcode) ; 
    10551055                    return -1 ; 
    10561056                } 
     
    10631063              switch (msgcode) { 
    10641064                case MSG_ABORT :{ 
    1065                     syslog(BBFTPD_ERR,"Receive MSG_ABORT while sending") ; 
     1065                    bbftpd_log(BBFTPD_ERR,"Receive MSG_ABORT while sending") ; 
    10661066                    return -1 ; 
    10671067                } 
    10681068                default :{ 
    1069                     syslog(BBFTPD_ERR,"Unkown message in S_SENDING state: %d",msgcode) ; 
     1069                    bbftpd_log(BBFTPD_ERR,"Unkown message in S_SENDING state: %d",msgcode) ; 
    10701070                    return -1 ; 
    10711071                }     
     
    10751075              switch (msgcode) { 
    10761076                case MSG_ABORT :{ 
    1077                     syslog(BBFTPD_ERR,"Receive MSG_ABORT while receiving") ; 
     1077                    bbftpd_log(BBFTPD_ERR,"Receive MSG_ABORT while receiving") ; 
    10781078                    bbftpd_storeclosecastfile(realfilename,logmessage) ; 
    10791079                    bbftpd_storeunlink(realfilename) ; 
     
    10811081                } 
    10821082                default :{ 
    1083                     syslog(BBFTPD_ERR,"Unkown message in S_RECEIVING state : %d",msgcode) ; 
     1083                    bbftpd_log(BBFTPD_ERR,"Unkown message in S_RECEIVING state : %d",msgcode) ; 
    10841084                    bbftpd_storeclosecastfile(realfilename,logmessage) ; 
    10851085                    bbftpd_storeunlink(realfilename) ; 
     
    10921092        */ 
    10931093        default : { 
    1094             syslog(BBFTPD_ERR,"Receive message in state %d",state) ; 
     1094            bbftpd_log(BBFTPD_ERR,"Receive message in state %d",state) ; 
    10951095            return -1 ; 
    10961096        } 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_retr.c

    r773 r1328  
    2828                                    - Port to IRIX 
    2929                v 2.0.2 2001/05/04  - Correct include for RFIO 
    30                 v 2.1.0 2001/05/30  - Correct syslog level 
     30                v 2.1.0 2001/05/30  - Correct bbftpd_log level 
    3131                                    - Reorganise routines as in bbftp_ 
    3232               
     
    4040#include <netinet/in.h> 
    4141#include <signal.h> 
    42 #include <syslog.h> 
     42#include <bbftpd_log.h> 
    4343#include <sys/stat.h> 
    4444#include <sys/types.h> 
     
    674674                waitedtime = waitedtime + 1 ; 
    675675            } 
    676             syslog(BBFTPD_DEBUG,"Child %d starting",getpid()) ; 
     676            bbftpd_log(BBFTPD_DEBUG,"Child %d starting",getpid()) ; 
    677677            /* 
    678678            ** Close all unnecessary stuff 
     
    694694                */ 
    695695                i = errno ; 
    696                 syslog(BBFTPD_ERR,"Error opening local file %s : %s",filename,strerror(errno)) ; 
     696                bbftpd_log(BBFTPD_ERR,"Error opening local file %s : %s",filename,strerror(errno)) ; 
    697697                close(sendsock) ; 
    698698                exit(i) ; 
     
    705705                i = errno ; 
    706706                close(fd) ; 
    707                 syslog(BBFTPD_ERR,"Error seeking file : %s",strerror(errno)) ; 
     707                bbftpd_log(BBFTPD_ERR,"Error seeking file : %s",strerror(errno)) ; 
    708708                close(sendsock) ; 
    709709                exit(i)  ; 
     
    716716                i = errno ; 
    717717                close(fd) ; 
    718                 syslog(BBFTPD_ERR,"Error accept socket : %s",strerror(errno)) ; 
     718                bbftpd_log(BBFTPD_ERR,"Error accept socket : %s",strerror(errno)) ; 
    719719                close(sendsock) ; 
    720720                exit(i)  ; 
     
    789789                        if ( writemessage(ns,compbuffer,COMPMESSLEN,datato) < 0 ) { 
    790790                            i = ETIMEDOUT ; 
    791                             syslog(BBFTPD_ERR,"Error sending header data") ; 
     791                            bbftpd_log(BBFTPD_ERR,"Error sending header data") ; 
    792792                            close(ns) ; 
    793793                            exit(i) ; 
     
    812812                            */ 
    813813                            i = errno ; 
    814                             syslog(BBFTPD_ERR,"Error select while sending : %s",strerror(errno)) ; 
     814                            bbftpd_log(BBFTPD_ERR,"Error select while sending : %s",strerror(errno)) ; 
    815815                            close(fd) ; 
    816816                            close(ns) ; 
    817817                            exit(i) ; 
    818818                        } else if ( retcode == 0 ) { 
    819                             syslog(BBFTPD_ERR,"Time out while selecting") ; 
     819                            bbftpd_log(BBFTPD_ERR,"Time out while selecting") ; 
    820820                            close(fd) ; 
    821821                            i=ETIMEDOUT ; 
     
    826826                            if ( retcode < 0 ) { 
    827827                                i = errno ; 
    828                                 syslog(BBFTPD_ERR,"Error while sending %s",strerror(i)) ; 
     828                                bbftpd_log(BBFTPD_ERR,"Error while sending %s",strerror(i)) ; 
    829829                                close(ns) ; 
    830830                                exit(i) ; 
    831831                            } else if ( retcode == 0 ) { 
    832832                                i = ECONNRESET ; 
    833                                 syslog(BBFTPD_ERR,"Connexion breaks") ; 
     833                                bbftpd_log(BBFTPD_ERR,"Connexion breaks") ; 
    834834                                close(fd) ; 
    835835                                close(ns) ; 
     
    842842                } else { 
    843843                    i = errno ; 
    844                     syslog(BBFTPD_ERR,"Child Error reading : %s",strerror(errno)) ; 
     844                    bbftpd_log(BBFTPD_ERR,"Child Error reading : %s",strerror(errno)) ; 
    845845                    close(ns) ; 
    846846                    close(fd) ; 
     
    852852              */ 
    853853              if ( readmessage(ns,readbuffer,MINMESSLEN,ackto) < 0 ) { 
    854                 syslog(BBFTPD_ERR,"Error waiting ACK") ; 
     854                bbftpd_log(BBFTPD_ERR,"Error waiting ACK") ; 
    855855                close(ns) ; 
    856856                exit(ETIMEDOUT) ; 
     
    858858              msg = (struct message *) readbuffer ; 
    859859              if ( msg->code != MSG_ACK) { 
    860                 syslog(BBFTPD_ERR,"Error unknown messge while waiting ACK %d",msg->code) ; 
     860                bbftpd_log(BBFTPD_ERR,"Error unknown messge while waiting ACK %d",msg->code) ; 
    861861                close(ns) ; 
    862862                exit(1) ; 
    863863              } 
    864864              toprint64 = nbtosend ; 
    865               syslog(BBFTPD_DEBUG,"Child send %" LONG_LONG_FORMAT " bytes ; end correct ",toprint64) ; 
     865              bbftpd_log(BBFTPD_DEBUG,"Child send %" LONG_LONG_FORMAT " bytes ; end correct ",toprint64) ; 
    866866            } 
    867867            close(fd) ; 
     
    876876                ** Fork failed ... 
    877877                */ 
    878                 syslog(BBFTPD_ERR,"fork failed : %s",strerror(errno)) ; 
     878                bbftpd_log(BBFTPD_ERR,"fork failed : %s",strerror(errno)) ; 
    879879                sprintf(logmessage,"fork failed : %s ",strerror(errno)) ; 
    880880                if ( childendinerror == 0 ) { 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_retr_rfio.c

    r773 r1328  
    3030                                        - Add debug 
    3131                                        - Get serrno instead of errno 
    32                     v 2.1.0 2001/05/30  - Correct syslog level 
     32                    v 2.1.0 2001/05/30  - Correct bbftpd_log level 
    3333                                        - Reorganise routines as in bbftp_ 
    3434               
     
    4040#include <netinet/in.h> 
    4141#include <signal.h> 
    42 #include <syslog.h> 
     42#include <bbftpd_log.h> 
    4343#include <sys/stat.h> 
    4444#if TIME_WITH_SYS_TIME 
     
    733733                waitedtime = waitedtime + 1 ; 
    734734            } 
    735             syslog(BBFTPD_DEBUG,"Child %d starting",getpid()) ; 
     735            bbftpd_log(BBFTPD_DEBUG,"Child %d starting",getpid()) ; 
    736736            /* 
    737737            ** Close all unnecessary stuff 
     
    772772                    i = 57 ; 
    773773                } 
    774                 syslog(BBFTPD_ERR,"Error opening local file %s : %s",filename,rfio_serror()) ; 
     774                bbftpd_log(BBFTPD_ERR,"Error opening local file %s : %s",filename,rfio_serror()) ; 
    775775                close(sendsock) ; 
    776776                exit(i) ; 
     
    797797                } 
    798798                rfio_close(fd) ; 
    799                 syslog(BBFTPD_ERR,"Error seeking file : %s",rfio_serror()) ; 
     799                bbftpd_log(BBFTPD_ERR,"Error seeking file : %s",rfio_serror()) ; 
    800800                close(sendsock) ; 
    801801                exit(i)  ; 
     
    808808                i = errno ; 
    809809                rfio_close(fd) ; 
    810                 syslog(BBFTPD_ERR,"Error accept socket : %s",strerror(errno)) ; 
     810                bbftpd_log(BBFTPD_ERR,"Error accept socket : %s",strerror(errno)) ; 
    811811                close(sendsock) ; 
    812812                exit(i)  ; 
     
    865865                        if ( writemessage(ns,compbuffer,COMPMESSLEN,datato) < 0 ) { 
    866866                            i = ETIMEDOUT ; 
    867                             syslog(BBFTPD_ERR,"Error sending header data") ; 
     867                            bbftpd_log(BBFTPD_ERR,"Error sending header data") ; 
    868868                            close(ns) ; 
    869869                            if ( debug ) { 
     
    907907                            */ 
    908908                            i = errno ; 
    909                             syslog(BBFTPD_ERR,"Error select while sending : %s",strerror(errno)) ; 
     909                            bbftpd_log(BBFTPD_ERR,"Error select while sending : %s",strerror(errno)) ; 
    910910                            if ( debug ) { 
    911911                                fprintf(stdout,"**In retrtransferfile_rfio : rfio_close(fd) (%d)\n",fd) ; 
     
    915915                            exit(i) ; 
    916916                        } else if ( retcode == 0 ) { 
    917                             syslog(BBFTPD_ERR,"Time out while sending") ; 
     917                            bbftpd_log(BBFTPD_ERR,"Time out while sending") ; 
    918918                            if ( debug ) { 
    919919                                fprintf(stdout,"**In retrtransferfile_rfio : rfio_close(fd) (%d)\n",fd) ; 
     
    927927                            if ( retcode < 0 ) { 
    928928                                i = errno ; 
    929                                 syslog(BBFTPD_ERR,"Error while sending %s",strerror(i)) ; 
     929                                bbftpd_log(BBFTPD_ERR,"Error while sending %s",strerror(i)) ; 
    930930                                if ( debug ) { 
    931931                                    fprintf(stdout,"**In retrtransferfile_rfio : rfio_close(fd) (%d)\n",fd) ; 
     
    936936                            } else if ( retcode == 0 ) { 
    937937                                i = ECONNRESET ; 
    938                                 syslog(BBFTPD_ERR,"Connexion breaks") ; 
     938                                bbftpd_log(BBFTPD_ERR,"Connexion breaks") ; 
    939939                                if ( debug ) { 
    940940                                    fprintf(stdout,"**In retrtransferfile_rfio : rfio_close(fd) (%d)\n",fd) ; 
     
    964964                        i = 57 ; 
    965965                    } 
    966                     syslog(BBFTPD_ERR,"Child Error reading fd (%d) : %s",fd,rfio_serror()) ; 
     966                    bbftpd_log(BBFTPD_ERR,"Child Error reading fd (%d) : %s",fd,rfio_serror()) ; 
    967967                    close(ns) ; 
    968968                    if ( debug ) { 
     
    980980              */ 
    981981              if ( readmessage(ns,readbuffer,MINMESSLEN,ackto) < 0 ) { 
    982                 syslog(BBFTPD_ERR,"Error waiting ACK") ; 
     982                bbftpd_log(BBFTPD_ERR,"Error waiting ACK") ; 
    983983                close(ns) ; 
    984984                exit(ETIMEDOUT) ; 
     
    986986              msg = (struct message *) readbuffer ; 
    987987              if ( msg->code != MSG_ACK) { 
    988                 syslog(BBFTPD_ERR,"Error unknown messge while waiting ACK %d",msg->code) ; 
     988                bbftpd_log(BBFTPD_ERR,"Error unknown messge while waiting ACK %d",msg->code) ; 
    989989                close(ns) ; 
    990990                exit(1) ; 
    991991              } 
    992992              toprint64 = nbtosend ; 
    993               syslog(BBFTPD_DEBUG,"Child send %" LONG_LONG_FORMAT " bytes ; end correct ",toprint64) ; 
     993              bbftpd_log(BBFTPD_DEBUG,"Child send %" LONG_LONG_FORMAT " bytes ; end correct ",toprint64) ; 
    994994            } 
    995995            rfio_close(fd) ; 
     
    10041004                ** Fork failed ... 
    10051005                */ 
    1006                 syslog(BBFTPD_ERR,"fork failed : %s",strerror(errno)) ; 
     1006                bbftpd_log(BBFTPD_ERR,"fork failed : %s",strerror(errno)) ; 
    10071007                sprintf(logmessage,"fork failed : %s ",strerror(errno)) ; 
    10081008                if ( childendinerror == 0 ) { 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_rm.c

    r987 r1328  
    3232 
    3333#include <stdio.h> 
    34 #include <syslog.h> 
     34#include <bbftpd_log.h> 
    3535#include <utime.h> 
    3636 
     
    5555 
    5656    if ( (buffer = (char *) malloc (msglen+1) ) == NULL ) { 
    57         syslog(BBFTPD_ERR,"Unable to malloc space for file name (%d)",msglen) ; 
     57        bbftpd_log(BBFTPD_ERR,"Unable to malloc space for file name (%d)",msglen) ; 
    5858        reply(MSG_BAD,"Unable to malloc space for file name") ; 
    5959        return 0 ; 
    6060    } 
    6161    if ( (logmessage = (char *) malloc (msglen+1024) ) == NULL ) { 
    62         syslog(BBFTPD_ERR,"Unable to malloc space for logmessage ") ; 
     62        bbftpd_log(BBFTPD_ERR,"Unable to malloc space for logmessage ") ; 
    6363        reply(MSG_BAD,"Unable to malloc space for logmessage") ; 
    6464        FREE(buffer) ; 
     
    7272        ** Error ... 
    7373        */ 
    74         syslog(BBFTPD_ERR,"Error reading file name") ; 
     74        bbftpd_log(BBFTPD_ERR,"Error reading file name") ; 
    7575        FREE(buffer) ; 
    7676        FREE(logmessage) ; 
     
    8282    if (bbftpd_private_authz_control(MSG_RM, msg_file->transferoption, msg_file->dirname, 
    8383                                     logmessage) != 0) { 
    84       syslog(BBFTPD_ERR, logmessage); 
     84      bbftpd_log(BBFTPD_ERR, logmessage); 
    8585      reply(MSG_BAD, logmessage); 
    8686      FREE(buffer); 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_signals.c

    r773 r1328  
    3030                                        - Changes for CASTOR 
    3131                    v 2.1.0 2001/06/01  - Change routines name 
    32                                         - Correct syslog level 
     32                                        - Correct bbftpd_log level 
    3333 
    3434*****************************************************************************/ 
     
    3838#include <signal.h> 
    3939#include <sys/wait.h> 
    40 #include <syslog.h> 
     40#include <bbftpd_log.h> 
    4141#include <netinet/in.h> 
    4242#include <sys/socket.h> 
     
    151151                    if ( childendinerror == 0 ) { 
    152152                        childendinerror = 1 ; 
    153                         syslog(BBFTPD_ERR,"Child pid %d ends in error status %d",pid,retcode) ; 
     153                        bbftpd_log(BBFTPD_ERR,"Child pid %d ends in error status %d",pid,retcode) ; 
    154154                        if ( (unlinkfile == 1) || (unlinkfile == 2) ) { 
    155155                            bbftpd_storeunlink(realfilename) ; 
     
    167167                        } 
    168168                    } else { 
    169                         syslog(BBFTPD_ERR,"Child pid %d ends in error",pid) ; 
     169                        bbftpd_log(BBFTPD_ERR,"Child pid %d ends in error",pid) ; 
    170170                    } 
    171171                } 
     
    185185            goon = 0 ; 
    186186            if ( bbftpd_storeclosecastfile(realfilename,logmessage) < 0 ) { 
    187                 syslog(BBFTPD_ERR,logmessage) ; 
     187                bbftpd_log(BBFTPD_ERR,logmessage) ; 
    188188                bbftpd_storeunlink(realfilename) ; 
    189189                reply(MSG_BAD,logmessage) ; 
     
    194194                sscanf(lastmodif,"%08x",&ftime.modtime) ; 
    195195                if ( bbftpd_storeutime(realfilename,&ftime,logmessage) < 0 ) { 
    196                     syslog(BBFTPD_ERR,logmessage) ; 
     196                    bbftpd_log(BBFTPD_ERR,logmessage) ; 
    197197                    bbftpd_storeunlink(realfilename) ; 
    198198                    reply(MSG_BAD,logmessage) ; 
     
    202202           if ( (goon == 0 ) && ((transferoption & TROPT_MODE ) == TROPT_MODE) ) { 
    203203                if ( bbftpd_storechmod(realfilename,filemode,logmessage) < 0 ) { 
    204                     syslog(BBFTPD_ERR,logmessage) ; 
     204                    bbftpd_log(BBFTPD_ERR,logmessage) ; 
    205205                    bbftpd_storeunlink(realfilename) ; 
    206206                    reply(MSG_BAD,logmessage) ; 
     
    210210            if ( (goon == 0 ) && ((transferoption & TROPT_TMP ) == TROPT_TMP ) ) { 
    211211                if ( bbftpd_storerename(realfilename,curfilename,logmessage) < 0 ) { 
    212                     syslog(BBFTPD_ERR,logmessage) ; 
     212                    bbftpd_log(BBFTPD_ERR,logmessage) ; 
    213213                    bbftpd_storeunlink(realfilename) ; 
    214214                    reply(MSG_BAD,logmessage) ; 
     
    232232                bs = filesize / nz(s); 
    233233                sprintf(logmessage,"PUT %s %s %" LONG_LONG_FORMAT" %.3g %.3g %.3g", currentusername, curfilename, filesize, s, bs / 1024.0,(8.0*bs) / (1024.0 * 1024.0)); 
    234                 syslog(BBFTPD_NOTICE,logmessage); 
     234                bbftpd_log(BBFTPD_NOTICE,logmessage); 
    235235            } 
    236236            free_all_var() ; 
     
    249249                bs = filesize / nz(s); 
    250250                sprintf(logmessage,"GET %s %s %" LONG_LONG_FORMAT" %.3g %.3g %.3g", currentusername, curfilename, filesize, s, bs / 1024.0,(8.0*bs) / (1024.0 * 1024.0)); 
    251                 syslog(BBFTPD_NOTICE,logmessage); 
     251                bbftpd_log(BBFTPD_NOTICE,logmessage); 
    252252            } 
    253253            free_all_var() ; 
     
    296296    sga.sa_flags = 0   ; 
    297297    if ( sigaction(SIGPIPE,&sga,0) < 0 ) { 
    298         syslog(BBFTPD_ERR,"Error sigaction SIGPIPE : %s",strerror(errno)) ; 
     298        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGPIPE : %s",strerror(errno)) ; 
    299299        return(-1) ; 
    300300    } 
     
    303303    sga.sa_flags = 0  ; 
    304304    if ( sigaction(SIGCHLD,&sga,0) < 0 ) { 
    305         syslog(BBFTPD_ERR,"Error sigaction SIGCHLD : %s",strerror(errno)) ; 
     305        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGCHLD : %s",strerror(errno)) ; 
    306306        return(-1) ; 
    307307    } 
     
    310310    sga.sa_flags = 0  ; 
    311311    if ( sigaction(SIGHUP,&sga,0) < 0 ) { 
    312         syslog(BBFTPD_ERR,"Error sigaction SIGHUP : %s",strerror(errno)) ; 
     312        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGHUP : %s",strerror(errno)) ; 
    313313        return(-1) ; 
    314314    } 
     
    317317    sga.sa_flags = 0  ; 
    318318    if ( sigaction(SIGTERM,&sga,0) < 0 ) { 
    319         syslog(BBFTPD_ERR,"Error sigaction SIGTERM : %s",strerror(errno)) ; 
     319        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGTERM : %s",strerror(errno)) ; 
    320320        return(-1) ; 
    321321    } 
     
    329329    sga.sa_flags = 0   ; 
    330330    if ( sigaction(SIGABRT,&sga,0) < 0 ) { 
    331         syslog(BBFTPD_ERR,"Error sigaction SIGABRT : %s",strerror(errno)) ; 
     331        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGABRT : %s",strerror(errno)) ; 
    332332        return(-1) ; 
    333333    } 
    334334    if ( sigaction(SIGALRM,&sga,0) < 0 ) { 
    335         syslog(BBFTPD_ERR,"Error sigaction SIGALRM : %s",strerror(errno)) ; 
     335        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGALRM : %s",strerror(errno)) ; 
    336336        return(-1) ; 
    337337    } 
    338338    if ( sigaction(SIGHUP,&sga,0) < 0 ) { 
    339         syslog(BBFTPD_ERR,"Error sigaction SIGHUP : %s",strerror(errno)) ; 
     339        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGHUP : %s",strerror(errno)) ; 
    340340        return(-1) ; 
    341341    } 
    342342    if ( sigaction(SIGINT,&sga,0) < 0 ) { 
    343         syslog(BBFTPD_ERR,"Error sigaction SIGINT : %s",strerror(errno)) ; 
     343        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGINT : %s",strerror(errno)) ; 
    344344        return(-1) ; 
    345345    } 
    346346    if ( sigaction(SIGPIPE,&sga,0) < 0 ) { 
    347         syslog(BBFTPD_ERR,"Error sigaction SIGPIPE : %s",strerror(errno)) ; 
     347        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGPIPE : %s",strerror(errno)) ; 
    348348        return(-1) ; 
    349349    } 
    350350    if ( sigaction(SIGQUIT,&sga,0) < 0 ) { 
    351         syslog(BBFTPD_ERR,"Error sigaction SIGQUIT : %s",strerror(errno)) ; 
     351        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGQUIT : %s",strerror(errno)) ; 
    352352        return(-1) ; 
    353353    } 
    354354/* 
    355355**    if ( sigaction(SIGTERM,&sga,0) < 0 ) { 
    356 **        syslog(BBFTPD_ERR,"Error sigaction SIGTERM : %s",strerror(errno)) ; 
     356**        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGTERM : %s",strerror(errno)) ; 
    357357**        return(-1) ; 
    358358**    } 
    359359*/ 
    360360    if ( sigaction(SIGUSR1,&sga,0) < 0 ) { 
    361         syslog(BBFTPD_ERR,"Error sigaction SIGUSR1 : %s",strerror(errno)) ; 
     361        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGUSR1 : %s",strerror(errno)) ; 
    362362        return(-1) ; 
    363363    } 
    364364    if ( sigaction(SIGUSR2,&sga,0) < 0 ) { 
    365         syslog(BBFTPD_ERR,"Error sigaction SIGUSR2 : %s",strerror(errno)) ; 
     365        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGUSR2 : %s",strerror(errno)) ; 
    366366        return(-1) ; 
    367367    } 
    368368    if ( sigaction(SIGCHLD,&sga,0) < 0 ) { 
    369         syslog(BBFTPD_ERR,"Error sigaction SIGCHLD : %s",strerror(errno)) ; 
     369        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGCHLD : %s",strerror(errno)) ; 
    370370        return(-1) ; 
    371371    } 
    372372    if ( sigaction(SIGTSTP,&sga,0) < 0 ) { 
    373         syslog(BBFTPD_ERR,"Error sigaction SIGTSTP : %s",strerror(errno)) ; 
     373        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGTSTP : %s",strerror(errno)) ; 
    374374        return(-1) ; 
    375375    } 
    376376#ifndef DARWIN 
    377377    if ( sigaction(SIGPOLL,&sga,0) < 0 ) { 
    378         syslog(BBFTPD_ERR,"Error sigaction SIGPOLL : %s",strerror(errno)) ; 
     378        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGPOLL : %s",strerror(errno)) ; 
    379379        return(-1) ; 
    380380    } 
     
    382382#ifdef SIGPROF          /* BUG porting */ 
    383383    if ( sigaction(SIGPROF,&sga,0) < 0 ) { 
    384         syslog(BBFTPD_ERR,"Error sigaction SIGPROF : %s",strerror(errno)) ; 
     384        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGPROF : %s",strerror(errno)) ; 
    385385        return(-1) ; 
    386386    } 
    387387#endif 
    388388    if ( sigaction(SIGURG,&sga,0) < 0 ) { 
    389         syslog(BBFTPD_ERR,"Error sigaction SIGURG : %s",strerror(errno)) ; 
     389        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGURG : %s",strerror(errno)) ; 
    390390        return(-1) ; 
    391391    } 
    392392#ifdef SIGVTALRM        /* BUG porting */ 
    393393    if ( sigaction(SIGVTALRM,&sga,0) < 0 ) { 
    394         syslog(BBFTPD_ERR,"Error sigaction SIGVTALRM : %s",strerror(errno)) ; 
     394        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGVTALRM : %s",strerror(errno)) ; 
    395395        return(-1) ; 
    396396    } 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_socket.c

    r773 r1328  
    3434 
    3535#include <netinet/tcp.h> 
    36 #include <syslog.h> 
     36#include <bbftpd_log.h> 
    3737#include <sys/socket.h> 
    3838#include <sys/types.h> 
     
    9696    int    retcode ; 
    9797 
    98         /*syslog(BBFTPD_INFO,"New socket to: %s:%d\n",inet_ntoa(his_addr.sin_addr), portnumber);*/ 
     98        /*bbftpd_log(BBFTPD_INFO,"New socket to: %s:%d\n",inet_ntoa(his_addr.sin_addr), portnumber);*/ 
    9999    sock = socket ( AF_INET, SOCK_STREAM, IPPROTO_TCP ) ; 
    100100    if ( sock < 0 ) { 
    101         syslog(BBFTPD_ERR, "Cannot create receive socket on port %d : %s",portnumber,strerror(errno)); 
     101        bbftpd_log(BBFTPD_ERR, "Cannot create receive socket on port %d : %s",portnumber,strerror(errno)); 
    102102        sprintf(logmessage,"Cannot create receive socket on port %d : %s",portnumber,strerror(errno)) ; 
    103103        return (-1) ; 
     
    105105    if ( setsockopt(sock,SOL_SOCKET, SO_REUSEADDR,(char *)&on,sizeof(on)) < 0 ) { 
    106106        close(sock) ; 
    107         syslog(BBFTPD_ERR,"Cannot set SO_REUSEADDR on receive socket port %d : %s",portnumber,strerror(errno)) ; 
     107        bbftpd_log(BBFTPD_ERR,"Cannot set SO_REUSEADDR on receive socket port %d : %s",portnumber,strerror(errno)) ; 
    108108        sprintf(logmessage,"Cannot set SO_REUSEADDR on receive socket port %d : %s",portnumber,strerror(errno)) ; 
    109109        return (-1) ; 
     
    114114        ** In this case we are going to log a message 
    115115        */ 
    116         syslog(BBFTPD_ERR,"Cannot set SO_RCVBUF on receive socket port %d : %s",portnumber,strerror(errno)) ; 
     116        bbftpd_log(BBFTPD_ERR,"Cannot set SO_RCVBUF on receive socket port %d : %s",portnumber,strerror(errno)) ; 
    117117    } 
    118118    addrlen = sizeof(tcpwinsize) ; 
    119119    if ( getsockopt(sock,SOL_SOCKET,SO_RCVBUF,(char *)&tcpwinsize,&addrlen) < 0 ) { 
    120          syslog(BBFTPD_ERR,"Cannot get SO_RCVBUF on receive socket port %d : %s",portnumber,strerror(errno)) ; 
     120         bbftpd_log(BBFTPD_ERR,"Cannot get SO_RCVBUF on receive socket port %d : %s",portnumber,strerror(errno)) ; 
    121121        close(sock) ; 
    122122        sprintf(logmessage,"Cannot get SO_RCVBUF on receive socket port %d : %s",portnumber,strerror(errno)) ; 
     
    132132        ** In this case we just log an error 
    133133        */ 
    134         syslog(BBFTPD_ERR,"Cannot set SO_SNDBUF  on receive socket port %d : %s",portnumber,strerror(errno)) ; 
     134        bbftpd_log(BBFTPD_ERR,"Cannot set SO_SNDBUF  on receive socket port %d : %s",portnumber,strerror(errno)) ; 
    135135    } 
    136136    addrlen = sizeof(tcpwinsize) ; 
    137137    if ( getsockopt(sock,SOL_SOCKET, SO_SNDBUF,(char *)&tcpwinsize,&addrlen) < 0 ) { 
    138         syslog(BBFTPD_ERR,"Cannot get SO_SNDBUF on receive socket port %d : %s",portnumber,strerror(errno)) ; 
     138        bbftpd_log(BBFTPD_ERR,"Cannot get SO_SNDBUF on receive socket port %d : %s",portnumber,strerror(errno)) ; 
    139139        close(sock) ; 
    140140        sprintf(logmessage,"Cannot get SO_SNDBUF on receive socket port %d : %s",portnumber,strerror(errno)) ; 
     
    147147    if ( setsockopt(sock,IPPROTO_TCP, TCP_NODELAY,(char *)&on,sizeof(on)) < 0 ) { 
    148148        close(sock) ; 
    149         syslog(BBFTPD_ERR,"Cannot set TCP_NODELAY on receive socket port %d : %s",portnumber,strerror(errno)) ; 
     149        bbftpd_log(BBFTPD_ERR,"Cannot set TCP_NODELAY on receive socket port %d : %s",portnumber,strerror(errno)) ; 
    150150        sprintf(logmessage,"Cannot set TCP_NODELAY on receive socket port %d : %s",portnumber,strerror(errno)) ; 
    151151        return (-1) ; 
     
    164164    if ( bind(sock, (struct sockaddr *) &data_source,sizeof(data_source)) < 0) { 
    165165        close(sock) ; 
    166         syslog(BBFTPD_ERR,"Cannot bind on receive socket port %d : %s",portnumber,strerror(errno)) ; 
     166        bbftpd_log(BBFTPD_ERR,"Cannot bind on receive socket port %d : %s",portnumber,strerror(errno)) ; 
    167167        sprintf(logmessage,"Cannot bind on receive socket port %d : %s",portnumber,strerror(errno)) ; 
    168168        return (-1) ; 
     
    180180            */ 
    181181            close(sock) ; 
    182             syslog(BBFTPD_ERR,"Cannot connect receive socket port %d : %s, telling calling to retry ",portnumber,strerror(errno)) ; 
     182            bbftpd_log(BBFTPD_ERR,"Cannot connect receive socket port %d : %s, telling calling to retry ",portnumber,strerror(errno)) ; 
    183183            return 0 ; 
    184184        } else { 
    185185            sprintf(logmessage,"Cannot connect receive socket port %s:%d : %s",inet_ntoa(his_addr.sin_addr),portnumber,strerror(errno)) ; 
    186             syslog(BBFTPD_ERR,"Cannot connect receive socket port %s:%d : %s",inet_ntoa(his_addr.sin_addr),portnumber,strerror(errno)) ; 
     186            bbftpd_log(BBFTPD_ERR,"Cannot connect receive socket port %s:%d : %s",inet_ntoa(his_addr.sin_addr),portnumber,strerror(errno)) ; 
    187187            close(sock) ; 
    188188            return (-1) ; 
    189189        } 
    190190    } 
    191         syslog(BBFTPD_DEBUG,"Connected on port: %s:%d\n",inet_ntoa(his_addr.sin_addr),portnumber); 
     191        bbftpd_log(BBFTPD_DEBUG,"Connected on port: %s:%d\n",inet_ntoa(his_addr.sin_addr),portnumber); 
    192192    return sock ; 
    193193} 
     
    240240        *mysockfree = socket ( AF_INET, SOCK_STREAM, IPPROTO_TCP ) ; 
    241241        if ( *mysockfree < 0 ) { 
    242             syslog(BBFTPD_ERR, "Cannot create data socket : %s",strerror(errno)); 
     242            bbftpd_log(BBFTPD_ERR, "Cannot create data socket : %s",strerror(errno)); 
    243243                        /*            sprintf(logmessage,"Cannot create data socket : %s",strerror(errno)) ;*/ 
    244244            return -1 ; 
    245245        } 
    246246        if ( setsockopt(*mysockfree,SOL_SOCKET, SO_REUSEADDR,(char *)&on,sizeof(on)) < 0 ) { 
    247             syslog(BBFTPD_ERR, "Cannot set SO_REUSEADDR on data socket : %s",strerror(errno)); 
     247            bbftpd_log(BBFTPD_ERR, "Cannot set SO_REUSEADDR on data socket : %s",strerror(errno)); 
    248248                        /*            sprintf(logmessage,"Cannot set SO_REUSEADDR on data socket : %s",strerror(errno)) ;*/ 
    249249            return -1 ; 
    250250        } 
    251251        if ( setsockopt(*mysockfree,IPPROTO_TCP, TCP_NODELAY,(char *)&on,sizeof(on)) < 0 ) { 
    252             syslog(BBFTPD_ERR, "Cannot set TCP_NODELAY on data socket : %s",strerror(errno)); 
     252            bbftpd_log(BBFTPD_ERR, "Cannot set TCP_NODELAY on data socket : %s",strerror(errno)); 
    253253                        /*            sprintf(logmessage,"Cannot set TCP_NODELAY on data socket : %s",strerror(errno)) ;*/ 
    254254            return -1 ; 
     
    264264                        /* Setting the value for IP_TOS to be 0x20 */ 
    265265                        if ( setsockopt(*mysockfree,IPPROTO_IP, IP_TOS, (char *)&qbss_value, sizeof(qbss_value)) < 0 ) { 
    266                 syslog(BBFTPD_WARNING, "Cannot set IP_TOS on data socket : %s",strerror(errno)); 
     266                bbftpd_log(BBFTPD_WARNING, "Cannot set IP_TOS on data socket : %s",strerror(errno)); 
    267267                        } 
    268268                } 
     
    276276            addrlen = sizeof(tcpwinsize) ; 
    277277            if ( getsockopt(*mysockfree,SOL_SOCKET,SO_SNDBUF,(char *)&tcpwinsize,&addrlen) < 0 ) { 
    278                 syslog(BBFTPD_WARNING, "Unable to get send buffer size : %s\n",tcpwinsize,strerror(errno)); 
     278                bbftpd_log(BBFTPD_WARNING, "Unable to get send buffer size : %s\n",tcpwinsize,strerror(errno)); 
    279279            } else { 
    280                 syslog(BBFTPD_WARNING, "Send buffer cannot be set to %d Bytes, Value is %d Bytes\n",1024*recvwinsize,tcpwinsize); 
     280                bbftpd_log(BBFTPD_WARNING, "Send buffer cannot be set to %d Bytes, Value is %d Bytes\n",1024*recvwinsize,tcpwinsize); 
    281281            } 
    282282        } 
     
    285285            addrlen = sizeof(tcpwinsize) ; 
    286286            if ( getsockopt(*mysockfree,SOL_SOCKET,SO_RCVBUF,(char *)&tcpwinsize,&addrlen) < 0 ) { 
    287                 syslog(BBFTPD_WARNING, "Unable to get receive buffer size : %s\n",tcpwinsize,strerror(errno)); 
     287                bbftpd_log(BBFTPD_WARNING, "Unable to get receive buffer size : %s\n",tcpwinsize,strerror(errno)); 
    288288            } else { 
    289                 syslog(BBFTPD_WARNING, "Receive buffer cannot be set to %d Bytes, Value is %d Bytes\n",1024*recvwinsize,tcpwinsize); 
     289                bbftpd_log(BBFTPD_WARNING, "Receive buffer cannot be set to %d Bytes, Value is %d Bytes\n",1024*recvwinsize,tcpwinsize); 
    290290            } 
    291291        }     
     
    293293        li.l_linger = 1 ; 
    294294        if ( setsockopt(*mysockfree,SOL_SOCKET,SO_LINGER,(char *)&li,sizeof(li)) < 0 ) { 
    295             syslog(BBFTPD_ERR, "Cannot set SO_LINGER on data socket : %s",strerror(errno)); 
     295            bbftpd_log(BBFTPD_ERR, "Cannot set SO_LINGER on data socket : %s",strerror(errno)); 
    296296                        /*            sprintf(logmessage,"Cannot set SO_LINGER on data socket : %s",strerror(errno)) ;*/ 
    297297            return -1 ; 
     
    303303                } 
    304304                if (port>pasvport_max) { 
    305                 syslog(BBFTPD_ERR, "Cannot bind on data socket : %s",strerror(errno)); 
     305                bbftpd_log(BBFTPD_ERR, "Cannot bind on data socket : %s",strerror(errno)); 
    306306                return -1 ; 
    307307                } 
    308308        } else { 
    309309            if (bind(*mysockfree, (struct sockaddr *) &sck, sizeof(sck)) < 0) { 
    310                 syslog(BBFTPD_ERR, "Cannot bind on data socket : %s",strerror(errno)); 
     310                bbftpd_log(BBFTPD_ERR, "Cannot bind on data socket : %s",strerror(errno)); 
    311311                return -1 ; 
    312312                } 
     
    314314        addrlen = sizeof(sck) ; 
    315315        if (getsockname(*mysockfree,(struct sockaddr *)&sck, &addrlen) < 0) { 
    316             syslog(BBFTPD_ERR, "Cannot getsockname on data socket : %s",strerror(errno)); 
     316            bbftpd_log(BBFTPD_ERR, "Cannot getsockname on data socket : %s",strerror(errno)); 
    317317            /*sprintf(logmessage,"Cannot getsockname on data socket : %s",strerror(errno)) ;*/ 
    318318            return -1 ; 
    319319           } 
    320320        if (listen(*mysockfree, 1) < 0) { 
    321             syslog(BBFTPD_ERR, "Cannot listen on data socket : %s",strerror(errno)); 
     321            bbftpd_log(BBFTPD_ERR, "Cannot listen on data socket : %s",strerror(errno)); 
    322322            /*sprintf(logmessage,"Cannot listen on data socket : %s",strerror(errno)) ;*/ 
    323323            return -1 ; 
    324324        } 
    325325        *myportfree++ =  sck.sin_port ; 
    326         syslog(BBFTPD_DEBUG,"Listen on port %d\n", ntohs(sck.sin_port)) ;  
     326        bbftpd_log(BBFTPD_DEBUG,"Listen on port %d\n", ntohs(sck.sin_port)) ;  
    327327        mysockfree++ ; 
    328328    } 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_stat.c

    r987 r1328  
    3232 
    3333#include <stdio.h> 
    34 #include <syslog.h> 
     34#include <bbftpd_log.h> 
    3535#include <utime.h> 
    3636#if TIME_WITH_SYS_TIME 
     
    7979 
    8080    if ( (buffer = (char *) malloc (msglen+1) ) == NULL ) { 
    81         syslog(BBFTPD_ERR,"Unable to malloc space for file name (%d)",msglen) ; 
     81        bbftpd_log(BBFTPD_ERR,"Unable to malloc space for file name (%d)",msglen) ; 
    8282        reply(MSG_BAD,"Unable to malloc space for file name") ; 
    8383        return 0 ; 
    8484    } 
    8585    if ( (logmessage = (char *) malloc (msglen+1024) ) == NULL ) { 
    86         syslog(BBFTPD_ERR,"Unable to malloc space for logmessage ") ; 
     86        bbftpd_log(BBFTPD_ERR,"Unable to malloc space for logmessage ") ; 
    8787        reply(MSG_BAD,"Unable to malloc space for logmessage") ; 
    8888        FREE(buffer) ; 
     
    9696        ** Error ... 
    9797        */ 
    98         syslog(BBFTPD_ERR,"Error reading file name") ; 
     98        bbftpd_log(BBFTPD_ERR,"Error reading file name") ; 
    9999        FREE(buffer) ; 
    100100        FREE(logmessage) ; 
     
    106106    if (bbftpd_private_authz_control(MSG_STAT, msg_file->transferoption, msg_file->dirname, 
    107107                                     logmessage) != 0) { 
    108       syslog(BBFTPD_ERR, logmessage); 
     108      bbftpd_log(BBFTPD_ERR, logmessage); 
    109109      reply(MSG_BAD, logmessage); 
    110110      FREE(buffer); 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_statfs.c

    r987 r1328  
    3535 
    3636#include <stdio.h> 
    37 #include <syslog.h> 
     37#include <bbftpd_log.h> 
    3838#include <utime.h> 
    3939#include <errno.h> 
     
    8282 
    8383    if ( (buffer = (char *) malloc (msglen+1) ) == NULL ) { 
    84         syslog(BBFTPD_ERR,"Unable to malloc space for dir name (%d)",msglen) ; 
     84        bbftpd_log(BBFTPD_ERR,"Unable to malloc space for dir name (%d)",msglen) ; 
    8585        reply(MSG_BAD,"Unable to malloc space for file name") ; 
    8686        return 0 ; 
    8787    } 
    8888    if ( (logmessage = (char *) malloc (msglen+1024) ) == NULL ) { 
    89         syslog(BBFTPD_ERR,"Unable to malloc space for logmessage ") ; 
     89        bbftpd_log(BBFTPD_ERR,"Unable to malloc space for logmessage ") ; 
    9090        reply(MSG_BAD,"Unable to malloc space for logmessage") ; 
    9191        FREE(buffer) ; 
     
    9999        ** Error ... 
    100100        */ 
    101         syslog(BBFTPD_ERR,"Error reading dir name") ; 
     101        bbftpd_log(BBFTPD_ERR,"Error reading dir name") ; 
    102102        FREE(buffer) ; 
    103103        FREE(logmessage) ; 
     
    109109    if (bbftpd_private_authz_control(MSG_DF, msg_file->transferoption, msg_file->dirname, 
    110110                                     logmessage) != 0) { 
    111       syslog(BBFTPD_ERR, logmessage); 
     111      bbftpd_log(BBFTPD_ERR, logmessage); 
    112112      reply(MSG_BAD, logmessage); 
    113113      FREE(buffer); 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_store.c

    r773 r1328  
    2929                                    - Port to IRIX 
    3030                v 2.0.2 2001/05/09  - Add storeclosecastfile function 
    31                 v 2.1.0 2001/05/30  - Correct syslog level 
     31                v 2.1.0 2001/05/30  - Correct bbftpd_log level 
    3232                                    - Reorganise routines as in bbftp_ 
    3333 
     
    3939#include <netinet/in.h> 
    4040#include <signal.h> 
    41 #include <syslog.h> 
     41#include <bbftpd_log.h> 
    4242#include <sys/stat.h> 
    4343#if TIME_WITH_SYS_TIME 
     
    285285    */ 
    286286    if ( (transferoption & TROPT_GZIP) == TROPT_GZIP ) { 
    287         syslog(BBFTPD_WARNING,"Compression is not available for this server: option ignored") ; 
     287        bbftpd_log(BBFTPD_WARNING,"Compression is not available for this server: option ignored") ; 
    288288        transferoption = transferoption & ~TROPT_GZIP ; 
    289289    } 
     
    743743        close(fd) ; 
    744744        sprintf(statmessage,"PUT %s %s 0 0 0.0 0.0", currentusername, filepath); 
    745         syslog(BBFTPD_NOTICE,statmessage); 
     745        bbftpd_log(BBFTPD_NOTICE,statmessage); 
    746746        FREE(filepath) ; 
    747747        return 0 ; 
     
    954954                waitedtime = waitedtime + 1 ; 
    955955            } 
    956             syslog(BBFTPD_DEBUG,"Child %d starting",getpid()) ; 
     956            bbftpd_log(BBFTPD_DEBUG,"Child %d starting",getpid()) ; 
    957957            /* 
    958958            ** Close all unnecessary stuff 
     
    973973                */  
    974974                i = errno ; 
    975                 syslog(BBFTPD_ERR,"Error stating file %s : %s ",filename,strerror(errno)) ; 
     975                bbftpd_log(BBFTPD_ERR,"Error stating file %s : %s ",filename,strerror(errno)) ; 
    976976                close(recsock) ; 
    977977                exit(i) ; 
     
    987987                i = errno ; 
    988988                unlink(filename) ; 
    989                 syslog(BBFTPD_ERR,"Error opening file %s : %s ",filename,strerror(errno)) ; 
     989                bbftpd_log(BBFTPD_ERR,"Error opening file %s : %s ",filename,strerror(errno)) ; 
    990990                /* 
    991991                ** At this point a non recoverable error is  
     
    10101010                close(fd) ; 
    10111011                unlink(filename) ; 
    1012                 syslog(BBFTPD_ERR,"error seeking file : %s",strerror(errno)) ; 
     1012                bbftpd_log(BBFTPD_ERR,"error seeking file : %s",strerror(errno)) ; 
    10131013                close(recsock) ; 
    10141014                exit(i)  ; 
     
    10191019                close(fd) ; 
    10201020                unlink(filename) ; 
    1021                 syslog(BBFTPD_ERR,"Error accept socket : %s",strerror(errno)) ; 
     1021                bbftpd_log(BBFTPD_ERR,"Error accept socket : %s",strerror(errno)) ; 
    10221022                close(recsock) ; 
    10231023                exit(i)  ; 
     
    10391039                    */ 
    10401040                    if (readmessage(ns,readbuffer,COMPMESSLEN,datato) < 0 ) { 
    1041                         syslog(BBFTPD_ERR,"Error reading compression header") ; 
     1041                        bbftpd_log(BBFTPD_ERR,"Error reading compression header") ; 
    10421042                        close(fd) ; 
    10431043                        unlink(filename) ; 
     
    10801080                        */ 
    10811081                        i = errno ; 
    1082                         syslog(BBFTPD_ERR,"Error select while receiving : %s",strerror(errno)) ; 
     1082                        bbftpd_log(BBFTPD_ERR,"Error select while receiving : %s",strerror(errno)) ; 
    10831083                        close(fd) ; 
    10841084                        unlink(filename) ; 
     
    10861086                        exit(i) ; 
    10871087                    } else if ( retcode == 0 ) { 
    1088                         syslog(BBFTPD_ERR,"Time out while receiving") ; 
     1088                        bbftpd_log(BBFTPD_ERR,"Time out while receiving") ; 
    10891089                        close(fd) ; 
    10901090                        unlink(filename) ; 
     
    10961096                        if ( retcode < 0 ) { 
    10971097                            i = errno ; 
    1098                             syslog(BBFTPD_ERR,"Error while receiving : %s",strerror(errno)) ; 
     1098                            bbftpd_log(BBFTPD_ERR,"Error while receiving : %s",strerror(errno)) ; 
    10991099                            close(fd) ; 
    11001100                            unlink(filename) ; 
     
    11031103                        } else if ( retcode == 0 ) { 
    11041104                            i = ECONNRESET ; 
    1105                             syslog(BBFTPD_ERR,"Connexion breaks") ; 
     1105                            bbftpd_log(BBFTPD_ERR,"Connexion breaks") ; 
    11061106                            close(fd) ; 
    11071107                            unlink(filename) ; 
     
    11241124                        if ( retcode != 0 ) { 
    11251125                            i = EILSEQ ; 
    1126                             syslog(BBFTPD_ERR,"Error while decompressing %d ",retcode) ; 
     1126                            bbftpd_log(BBFTPD_ERR,"Error while decompressing %d ",retcode) ; 
    11271127                            close(fd) ; 
    11281128                            unlink(filename) ; 
     
    11481148                    if ( (retcode = write(fd,&readbuffer[lenwrited],lentowrite-lenwrited)) < 0 ) { 
    11491149                        i = errno ; 
    1150                         syslog(BBFTPD_ERR,"error writing file : %s",strerror(errno)) ; 
     1150                        bbftpd_log(BBFTPD_ERR,"error writing file : %s",strerror(errno)) ; 
    11511151                        close(fd) ; 
    11521152                        unlink(filename) ; 
     
    11731173                close(fd) ; 
    11741174                unlink(filename) ; 
    1175                 syslog(BBFTPD_ERR,"Error sending ACK ") ; 
     1175                bbftpd_log(BBFTPD_ERR,"Error sending ACK ") ; 
    11761176                close(ns) ; 
    11771177                exit(ETIMEDOUT) ; 
    11781178              } 
    11791179              toprint64 = nbget ; 
    1180               syslog(BBFTPD_DEBUG,"Child received %" LONG_LONG_FORMAT " bytes ; end correct ",toprint64) ; 
     1180              bbftpd_log(BBFTPD_DEBUG,"Child received %" LONG_LONG_FORMAT " bytes ; end correct ",toprint64) ; 
    11811181            } 
    11821182            close(fd) ; 
     
    11911191                ** Fork failed ... 
    11921192                */ 
    1193                 syslog(BBFTPD_ERR,"fork failed : %s",strerror(errno)) ; 
     1193                bbftpd_log(BBFTPD_ERR,"fork failed : %s",strerror(errno)) ; 
    11941194                unlink(filename) ; 
    11951195                sprintf(logmessage,"fork failed : %s ",strerror(errno)) ; 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_store_rfio.c

    r773 r1328  
    3131                                            - Add debug 
    3232                                            - Support CASTOR 
    33                         v 2.1.0 2001/05/30  - Correct syslog level 
     33                        v 2.1.0 2001/05/30  - Correct bbftpd_log level 
    3434                                            - Reorganise routines as in bbftp_ 
    3535                        v 2.1.2 2001/11/19  - Fix COS 0 case 
     
    4242#include <netinet/in.h> 
    4343#include <signal.h> 
    44 #include <syslog.h> 
     44#include <bbftpd_log.h> 
    4545#include <sys/stat.h> 
    4646#if TIME_WITH_SYS_TIME 
     
    927927        rfio_close(fd) ; 
    928928        sprintf(statmessage,"PUT %s %s 0 0 0.0 0.0", currentusername, filepath); 
    929         syslog(BBFTPD_NOTICE,statmessage); 
     929        bbftpd_log(BBFTPD_NOTICE,statmessage); 
    930930        FREE(filepath) ; 
    931931        return 0 ; 
     
    11451145        } 
    11461146        sprintf(logmessage,"Error creation file %s : %s ",filename,rfio_serror()) ; 
    1147         syslog(BBFTPD_ERR,"Error creation file %s : %s ",filename,rfio_serror()) ; 
     1147        bbftpd_log(BBFTPD_ERR,"Error creation file %s : %s ",filename,rfio_serror()) ; 
    11481148        /* 
    11491149        ** We tell the client not to retry in the following case (even in waiting 
     
    11911191                i = 57 ; 
    11921192            } 
    1193             syslog(BBFTPD_ERR,"Error stating file %s : %s ",filename,rfio_serror()) ; 
     1193            bbftpd_log(BBFTPD_ERR,"Error stating file %s : %s ",filename,rfio_serror()) ; 
    11941194            close(recsock) ; 
    11951195            exit(i) ; 
     
    12021202        } 
    12031203        if (  rfio_HsmIf_FindPhysicalPath(filename,&castfilename) == 0 ) { 
    1204             syslog(BBFTPD_ERR,"Error finding castor physical path %s : %s ",filename,rfio_serror()) ; 
     1204            bbftpd_log(BBFTPD_ERR,"Error finding castor physical path %s : %s ",filename,rfio_serror()) ; 
    12051205            sprintf(logmessage,"Error finding castor physical path %s : %s ",filename,rfio_serror()) ; 
    12061206            if ( debug ) { 
     
    12391239        } 
    12401240        sprintf(logmessage,"Error writing file %s : %s ",filename,rfio_serror()) ; 
    1241         syslog(BBFTPD_ERR,"Error writing file %s : %s ",filename,rfio_serror()) ; 
     1241        bbftpd_log(BBFTPD_ERR,"Error writing file %s : %s ",filename,rfio_serror()) ; 
    12421242        if ( debug ) { 
    12431243            fprintf(stdout,"**In storetransferfile_rfio : rfio_close(fd) (%d)\n",fd) ; 
     
    13281328                waitedtime = waitedtime + 1 ; 
    13291329            } 
    1330             syslog(BBFTPD_DEBUG,"Child %d starting",getpid()) ; 
     1330            bbftpd_log(BBFTPD_DEBUG,"Child %d starting",getpid()) ; 
    13311331            /* 
    13321332            ** Close all unnecessary stuff 
     
    13791379                } 
    13801380#ifdef CASTOR 
    1381                 syslog(BBFTPD_ERR,"Error stating file %s : %s ",castfilename,rfio_serror()) ; 
     1381                bbftpd_log(BBFTPD_ERR,"Error stating file %s : %s ",castfilename,rfio_serror()) ; 
    13821382#else  
    1383                 syslog(BBFTPD_ERR,"Error stating file %s : %s ",filename,rfio_serror()) ; 
     1383                bbftpd_log(BBFTPD_ERR,"Error stating file %s : %s ",filename,rfio_serror()) ; 
    13841384#endif 
    13851385                close(recsock) ; 
     
    14221422                } 
    14231423#ifdef CASTOR 
    1424                 syslog(BBFTPD_ERR,"Error opening file %s : %s ",castfilename,rfio_serror()) ; 
     1424                bbftpd_log(BBFTPD_ERR,"Error opening file %s : %s ",castfilename,rfio_serror()) ; 
    14251425#else  
    1426                 syslog(BBFTPD_ERR,"Error opening file %s : %s ",filename,rfio_serror()) ; 
     1426                bbftpd_log(BBFTPD_ERR,"Error opening file %s : %s ",filename,rfio_serror()) ; 
    14271427#endif 
    14281428                /* 
     
    14601460                    i = 57 ; 
    14611461                } 
    1462                 syslog(BBFTPD_ERR,"error seeking file : %s",rfio_serror()) ; 
     1462                bbftpd_log(BBFTPD_ERR,"error seeking file : %s",rfio_serror()) ; 
    14631463                if ( debug ) { 
    14641464                    fprintf(stdout,"**In storetransferfile_rfio : rfio_close(fd) (%s)\n",fd) ; 
     
    14721472                i = errno ; 
    14731473                rfio_close(fd) ; 
    1474                 syslog(BBFTPD_ERR,"Error accept socket : %s",strerror(errno)) ; 
     1474                bbftpd_log(BBFTPD_ERR,"Error accept socket : %s",strerror(errno)) ; 
    14751475                close(recsock) ; 
    14761476                exit(i)  ; 
     
    14921492                    */ 
    14931493                    if (readmessage(ns,readbuffer,COMPMESSLEN,datato) < 0 ) { 
    1494                         syslog(BBFTPD_ERR,"Error reading compression header") ; 
     1494                        bbftpd_log(BBFTPD_ERR,"Error reading compression header") ; 
    14951495                        if ( debug ) { 
    14961496                            fprintf(stdout,"**In storetransferfile_rfio : rfio_close(fd) (%s)\n",fd) ; 
     
    15351535                        */ 
    15361536                        i = errno ; 
    1537                         syslog(BBFTPD_ERR,"Error select while receiving : %s",strerror(errno)) ; 
     1537                        bbftpd_log(BBFTPD_ERR,"Error select while receiving : %s",strerror(errno)) ; 
    15381538                        if ( debug ) { 
    15391539                            fprintf(stdout,"**In storetransferfile_rfio : rfio_close(fd) (%s)\n",fd) ; 
     
    15431543                        exit(i) ; 
    15441544                    } else if ( retcode == 0 ) { 
    1545                         syslog(BBFTPD_ERR,"Time out while receiving") ; 
     1545                        bbftpd_log(BBFTPD_ERR,"Time out while receiving") ; 
    15461546                        if ( debug ) { 
    15471547                            fprintf(stdout,"**In storetransferfile_rfio : rfio_close(fd) (%s)\n",fd) ; 
     
    15551555                        if ( retcode < 0 ) { 
    15561556                            i = errno ; 
    1557                             syslog(BBFTPD_ERR,"Error while receiving : %s",strerror(errno)) ; 
     1557                            bbftpd_log(BBFTPD_ERR,"Error while receiving : %s",strerror(errno)) ; 
    15581558                            if ( debug ) { 
    15591559                                fprintf(stdout,"**In storetransferfile_rfio : rfio_close(fd) (%s)\n",fd) ; 
     
    15641564                        } else if ( retcode == 0 ) { 
    15651565                            i = ECONNRESET ; 
    1566                             syslog(BBFTPD_ERR,"Connexion breaks") ; 
     1566                            bbftpd_log(BBFTPD_ERR,"Connexion breaks") ; 
    15671567                            if ( debug ) { 
    15681568                                fprintf(stdout,"**In storetransferfile_rfio : rfio_close(fd) (%s)\n",fd) ; 
     
    15871587                        if ( retcode != 0 ) { 
    15881588                            i = EILSEQ ; 
    1589                             syslog(BBFTPD_ERR,"Error while decompressing %d ",retcode) ; 
     1589                            bbftpd_log(BBFTPD_ERR,"Error while decompressing %d ",retcode) ; 
    15901590                            if ( debug ) { 
    15911591                                fprintf(stdout,"**In storetransferfile_rfio : rfio_close(fd) (%s)\n",fd) ; 
     
    16271627                            i = 57 ; 
    16281628                        } 
    1629                         syslog(BBFTPD_ERR,"error writing file : %s",rfio_serror()) ; 
     1629                        bbftpd_log(BBFTPD_ERR,"error writing file : %s",rfio_serror()) ; 
    16301630                        if ( debug ) { 
    16311631                            fprintf(stdout,"**In storetransferfile_rfio : rfio_close(fd) (%s)\n",fd) ; 
     
    16561656                } 
    16571657                rfio_close(fd) ; 
    1658                 syslog(BBFTPD_ERR,"Error sending ACK ") ; 
     1658                bbftpd_log(BBFTPD_ERR,"Error sending ACK ") ; 
    16591659                close(ns) ; 
    16601660                exit(ETIMEDOUT) ; 
    16611661              } 
    16621662              toprint64 = nbget ; 
    1663               syslog(BBFTPD_DEBUG,"Child received %" LONG_LONG_FORMAT " bytes ; end correct ",toprint64) ; 
     1663              bbftpd_log(BBFTPD_DEBUG,"Child received %" LONG_LONG_FORMAT " bytes ; end correct ",toprint64) ; 
    16641664              if ( debug ) { 
    16651665                fprintf(stdout,"**In storetransferfile_rfio : rfio_close(fd) (%s)\n",fd) ; 
     
    16771677                ** Fork failed ... 
    16781678                */ 
    1679                 syslog(BBFTPD_ERR,"fork failed : %s",strerror(errno)) ; 
     1679                bbftpd_log(BBFTPD_ERR,"fork failed : %s",strerror(errno)) ; 
    16801680                bbftpd_storeunlink_rfio(filename) ; 
    16811681                sprintf(logmessage,"fork failed : %s ",strerror(errno)) ; 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/changetodir.c

    r773 r1328  
    3434                                    - Correct typo 
    3535               v 2.0.1  2001/04/23  - Correct indentation 
    36                v 2.1.0  2001/05/30  - Correct syslog level 
     36               v 2.1.0  2001/05/30  - Correct bbftpd_log level 
    3737                                       
    3838 *****************************************************************************/ 
     
    4242#include <netinet/in.h> 
    4343#include <stdio.h> 
    44 #include <syslog.h> 
     44#include <bbftpd_log.h> 
    4545#include <sys/stat.h> 
    4646#include <sys/types.h> 
     
    7070        ** big 
    7171        */ 
    72         syslog(BBFTPD_ERR,"Message to big in changetodir (%d,%d)",msglen,MAXMESSLEN) ; 
     72        bbftpd_log(BBFTPD_ERR,"Message to big in changetodir (%d,%d)",msglen,MAXMESSLEN) ; 
    7373        reply(MSG_BAD_NO_RETRY,"Directory too long") ; 
    7474        return -1 ; 
     
    8888    receive_buffer[msglen] = '\0' ; 
    8989    if ( code == MSG_CHDIR ) { 
    90         syslog(BBFTPD_DEBUG,"Changing directory to %s",receive_buffer) ; 
     90        bbftpd_log(BBFTPD_DEBUG,"Changing directory to %s",receive_buffer) ; 
    9191    } 
    9292    /* 
     
    100100        savederrno = errno ; 
    101101        sprintf(logmessage,"Error changing directory %s : %s ",receive_buffer,strerror(errno)) ; 
    102         syslog(BBFTPD_ERR,"Error changing directory %s : %s",receive_buffer,strerror(errno)) ; 
     102        bbftpd_log(BBFTPD_ERR,"Error changing directory %s : %s",receive_buffer,strerror(errno)) ; 
    103103        /* 
    104104        ** We tell the client not to retry in the following case (even in waiting 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/createadir.c

    r773 r1328  
    3737                                    - Correct typo 
    3838              v 2.0.1  2001/04/23   - Correct indentation 
    39               v 2.1.0  2001/05/30   - Correct syslog level 
     39              v 2.1.0  2001/05/30   - Correct bbftpd_log level 
    4040                                       
    4141 *****************************************************************************/ 
     
    4444#include <netinet/in.h> 
    4545#include <stdio.h> 
    46 #include <syslog.h> 
     46#include <bbftpd_log.h> 
    4747#include <sys/stat.h> 
    4848#include <sys/types.h> 
     
    7272        ** big 
    7373        */ 
    74         syslog(BBFTPD_ERR,"Message to big in createdir (%d,%d)",msglen,MAXMESSLEN) ; 
     74        bbftpd_log(BBFTPD_ERR,"Message to big in createdir (%d,%d)",msglen,MAXMESSLEN) ; 
    7575        reply(MSG_BAD_NO_RETRY,"Directory too long") ; 
    7676        return -1 ; 
     
    9090    receive_buffer[msglen] = '\0' ; 
    9191    if ( code == MSG_MKDIR ) { 
    92         syslog(BBFTPD_DEBUG,"Creating directory %s",receive_buffer) ; 
     92        bbftpd_log(BBFTPD_DEBUG,"Creating directory %s",receive_buffer) ; 
    9393    } 
    9494    /* 
     
    102102        savederrno = errno ; 
    103103        sprintf(logmessage,"Error creation directory %s : %s",receive_buffer,strerror(errno)) ; 
    104         syslog(BBFTPD_ERR,"Error creation directory %s : %s",receive_buffer,strerror(errno)) ; 
     104        bbftpd_log(BBFTPD_ERR,"Error creation directory %s : %s",receive_buffer,strerror(errno)) ; 
    105105        /* 
    106106        ** We tell the client not to retry in the following case (even in waiting 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/createreceivesock.c

    r773 r1328  
    5555#include <netinet/in.h> 
    5656#include <netinet/tcp.h> 
    57 #include <syslog.h> 
     57#include <bbftpd_log.h> 
    5858#include <sys/socket.h> 
    5959#include <sys/types.h> 
     
    8484    sock = socket ( AF_INET, SOCK_STREAM, IPPROTO_TCP ) ; 
    8585    if ( sock < 0 ) { 
    86         syslog(BBFTPD_ERR, "Cannot create receive socket %d : %s",socknum,strerror(errno)); 
     86        bbftpd_log(BBFTPD_ERR, "Cannot create receive socket %d : %s",socknum,strerror(errno)); 
    8787        sprintf(logmessage,"Cannot create receive socket %d : %s",socknum,strerror(errno)) ; 
    8888        return (-1) ; 
     
    9090    if ( setsockopt(sock,SOL_SOCKET, SO_REUSEADDR,(char *)&on,sizeof(on)) < 0 ) { 
    9191        close(sock) ; 
    92         syslog(BBFTPD_ERR,"Cannot set SO_REUSEADDR on receive socket %d : %s",socknum,strerror(errno)) ; 
     92        bbftpd_log(BBFTPD_ERR,"Cannot set SO_REUSEADDR on receive socket %d : %s",socknum,strerror(errno)) ; 
    9393        sprintf(logmessage,"Cannot set SO_REUSEADDR on receive socket %d : %s",socknum,strerror(errno)) ; 
    9494        return (-1) ; 
     
    9696    if ( setsockopt(sock,SOL_SOCKET, SO_RCVBUF,(char *)&tcpwinsize,sizeof(tcpwinsize)) < 0 ) { 
    9797        close(sock) ; 
    98         syslog(BBFTPD_ERR,"Cannot set SO_RCVBUF on receive socket %d : %s",socknum,strerror(errno)) ; 
     98        bbftpd_log(BBFTPD_ERR,"Cannot set SO_RCVBUF on receive socket %d : %s",socknum,strerror(errno)) ; 
    9999        sprintf(logmessage,"Cannot set SO_RCVBUF on receive socket %d : %s",socknum,strerror(errno)) ; 
    100100        return (-1) ; 
     
    102102    if ( setsockopt(sock,SOL_SOCKET, SO_SNDBUF,(char *)&tcpwinsize,sizeof(tcpwinsize)) < 0 ) { 
    103103        close(sock) ; 
    104         syslog(BBFTPD_ERR,"Cannot set SO_SNDBUF on receive socket %d : %s",socknum,strerror(errno)) ; 
     104        bbftpd_log(BBFTPD_ERR,"Cannot set SO_SNDBUF on receive socket %d : %s",socknum,strerror(errno)) ; 
    105105        sprintf(logmessage,"Cannot set SO_SNDBUF on receive socket %d : %s",socknum,strerror(errno)) ; 
    106106        return (-1) ; 
     
    108108    if ( setsockopt(sock,IPPROTO_TCP, TCP_NODELAY,(char *)&on,sizeof(on)) < 0 ) { 
    109109        close(sock) ; 
    110         syslog(BBFTPD_ERR,"Cannot set TCP_NODELAY on receive socket %d : %s",socknum,strerror(errno)) ; 
     110        bbftpd_log(BBFTPD_ERR,"Cannot set TCP_NODELAY on receive socket %d : %s",socknum,strerror(errno)) ; 
    111111        sprintf(logmessage,"Cannot set TCP_NODELAY on receive socket %d : %s",socknum,strerror(errno)) ; 
    112112        return (-1) ; 
     
    125125    if ( bind(sock, (struct sockaddr *) &data_source,sizeof(data_source)) < 0) { 
    126126        close(sock) ; 
    127         syslog(BBFTPD_ERR,"Cannot bind on receive socket %d : %s",socknum,strerror(errno)) ; 
     127        bbftpd_log(BBFTPD_ERR,"Cannot bind on receive socket %d : %s",socknum,strerror(errno)) ; 
    128128        sprintf(logmessage,"Cannot bind on receive socket %d : %s",socknum,strerror(errno)) ; 
    129129        return (-1) ; 
     
    141141            */ 
    142142            close(sock) ; 
    143             syslog(BBFTPD_ERR,"Cannot connect receive socket %d : %s, telling calling to retry ",socknum,strerror(errno)) ; 
     143            bbftpd_log(BBFTPD_ERR,"Cannot connect receive socket %d : %s, telling calling to retry ",socknum,strerror(errno)) ; 
    144144            return 0 ; 
    145145        } else { 
    146146            close(sock) ; 
    147             syslog(BBFTPD_ERR,"Cannot connect receive socket %d : %s",socknum,strerror(errno)) ; 
     147            bbftpd_log(BBFTPD_ERR,"Cannot connect receive socket %d : %s",socknum,strerror(errno)) ; 
    148148            sprintf(logmessage,"Cannot connect receive socket %d : %s",socknum,strerror(errno)) ; 
    149149            return (-1) ; 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/ndg.c

    r1289 r1328  
    4747    return -1; 
    4848  } 
    49   syslog(LOG_DEBUG, "Received auth message: %s", msg); 
     49  bbftpd_log(LOG_DEBUG, "Received auth message: %s", msg); 
    5050  free(msg); 
    5151 
     
    6060  } 
    6161 
    62   syslog(LOG_INFO, "Private string: %s", privatestr); 
     62  bbftpd_log(LOG_INFO, "Private string: %s", privatestr); 
    6363  free(privatestr); 
    6464 
     
    9797  switch (msgcode) { 
    9898  case MSG_CHDIR_V2: 
    99     syslog(LOG_DEBUG, "Authz: MSG_DIR 0x%x %s", transferoption, path); 
     99    bbftpd_log(LOG_DEBUG, "Authz: MSG_DIR 0x%x %s", transferoption, path); 
    100100    break; 
    101101  case MSG_LIST_V2: 
    102     syslog(LOG_DEBUG, "Authz: MSG_LIST_V2 0x%x %s", transferoption, path); 
     102    bbftpd_log(LOG_DEBUG, "Authz: MSG_LIST_V2 0x%x %s", transferoption, path); 
    103103    break; 
    104104  case MSG_MKDIR_V2: 
    105     syslog(LOG_DEBUG, "Authz: MSG_MKDIR_V2 0x%x %s", transferoption, path); 
     105    bbftpd_log(LOG_DEBUG, "Authz: MSG_MKDIR_V2 0x%x %s", transferoption, path); 
    106106    break; 
    107107  case MSG_RM: 
    108     syslog(LOG_DEBUG, "Authz: MSG_RM 0x%x %s", transferoption, path); 
     108    bbftpd_log(LOG_DEBUG, "Authz: MSG_RM 0x%x %s", transferoption, path); 
    109109    break; 
    110110  case MSG_STAT: 
    111     syslog(LOG_DEBUG, "Authz: MSG_STAT 0x%x %s", transferoption, path); 
     111    bbftpd_log(LOG_DEBUG, "Authz: MSG_STAT 0x%x %s", transferoption, path); 
    112112    break; 
    113113  case MSG_DF: 
    114     syslog(LOG_DEBUG, "Authz: MSG_DF 0x%x %s", transferoption, path); 
     114    bbftpd_log(LOG_DEBUG, "Authz: MSG_DF 0x%x %s", transferoption, path); 
    115115    break; 
    116116  default: 
     
    139139int bbftpd_private_authz_retr(char *path, char *logmessage) 
    140140{ 
    141   syslog(LOG_DEBUG, "Authz: RETR %s", path); 
     141  bbftpd_log(LOG_DEBUG, "Authz: RETR %s", path); 
    142142 
    143143#ifdef NDG_PYTHON_EMBED 
     
    160160int bbftpd_private_authz_store(char *path, char *logmessage) 
    161161{ 
    162   syslog(LOG_DEBUG, "Authz: STORE %s", path); 
     162  bbftpd_log(LOG_DEBUG, "Authz: STORE %s", path); 
    163163 
    164164#ifdef NDG_PYTHON_EMBED 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/readcontrol.c

    r773 r1328  
    5454#include <sys/time.h> 
    5555#include <netinet/in.h> 
    56 #include <syslog.h> 
     56#include <bbftpd_log.h> 
    5757 
    5858#include <bbftpd.h> 
     
    9797#else 
    9898                case MSG_STORE_C : { 
    99                     syslog(BBFTPD_ERR,"Compression is not available on this server") ; 
     99                    bbftpd_log(BBFTPD_ERR,"Compression is not available on this server") ; 
    100100                    retcode = discardmessage(msgsock,msglen,recvcontrolto) ; 
    101101                    reply(MSG_BAD_NO_RETRY,"Compression is not available on this server") ; 
     
    113113#else 
    114114                case MSG_RETR_C : { 
    115                     syslog(BBFTPD_ERR,"Compression is not available on this server") ; 
     115                    bbftpd_log(BBFTPD_ERR,"Compression is not available on this server") ; 
    116116                    retcode = discardmessage(msgsock,msglen,recvcontrolto) ; 
    117117                    reply(MSG_BAD_NO_RETRY,"Compression is not available on this server") ; 
     
    128128#else 
    129129                case MSG_RETR_RFIO_C : { 
    130                     syslog(BBFTPD_ERR,"Compression is not available on this server") ; 
     130                    bbftpd_log(BBFTPD_ERR,"Compression is not available on this server") ; 
    131131                    retcode = discardmessage(msgsock,msglen,recvcontrolto) ; 
    132132                    reply(MSG_BAD_NO_RETRY,"Compression is not available on this server") ; 
     
    139139                    return retcode ; 
    140140#else 
    141                     syslog(BBFTPD_ERR,"Retreive RFIO not supported") ; 
     141                    bbftpd_log(BBFTPD_ERR,"Retreive RFIO not supported") ; 
    142142                    reply(MSG_BAD_NO_RETRY,"Retreive RFIO not supported") ; 
    143143                    return 0 ; 
     
    159159                } 
    160160                default : { 
    161                     syslog(BBFTPD_ERR,"Unkown message in logged state %d ",msgcode) ; 
     161                    bbftpd_log(BBFTPD_ERR,"Unkown message in logged state %d ",msgcode) ; 
    162162                    retcode = discardmessage(msgsock,msglen,recvcontrolto) ; 
    163163                    reply(MSG_BAD_NO_RETRY,"Unkown message in logged state") ; 
     
    167167        } 
    168168        default : 
    169             syslog(BBFTPD_ERR,"Receive message in state %d",state) ; 
     169            bbftpd_log(BBFTPD_ERR,"Receive message in state %d",state) ; 
    170170            return -1 ; 
    171171    } 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/sendafile.c

    r773 r1328  
    5757              v 2.0.0  2000/10/18   - Set state before starting children  
    5858              v 2.0.1  2001/04/23   - Correct indentation 
    59               v 2.1.0  2001/05/30   - Correct syslog level 
     59              v 2.1.0  2001/05/30   - Correct bbftpd_log level 
    6060                                      
    6161 *****************************************************************************/ 
     
    6565#include <stdio.h> 
    6666#include <signal.h> 
    67 #include <syslog.h> 
     67#include <bbftpd_log.h> 
    6868#include <sys/stat.h> 
    6969#include <sys/time.h> 
     
    166166    strcpy(currentfilename,"") ; 
    167167    if ( (retcode = readmessage(msgsock,receive_buffer,STORMESSLEN,recvcontrolto) ) < 0 ) { 
    168         syslog(BBFTPD_ERR,"Error receiving file char") ; 
     168        bbftpd_log(BBFTPD_ERR,"Error receiving file char") ; 
    169169        return retcode ; 
    170170    } 
     
    179179    if ( code == MSG_RETR ) { 
    180180        compressiontype = NOCOMPRESSION ; 
    181         syslog(BBFTPD_DEBUG,"Retreiving file %s with %d children",readfilename,msg_store->nbport) ; 
     181        bbftpd_log(BBFTPD_DEBUG,"Retreiving file %s with %d children",readfilename,msg_store->nbport) ; 
    182182    } else { 
    183183        compressiontype = COMPRESSION ; 
    184         syslog(BBFTPD_DEBUG,"Retreiving file %s with %d children in compressed mode",readfilename,msg_store->nbport) ; 
     184        bbftpd_log(BBFTPD_DEBUG,"Retreiving file %s with %d children in compressed mode",readfilename,msg_store->nbport) ; 
    185185    } 
    186186    /* 
     
    211211        savederrno = errno ; 
    212212        sprintf(logmessage,"Error stating file %s : %s ",readfilename,strerror(savederrno)) ; 
    213         syslog(BBFTPD_ERR,"Error stating file %s : %s ",readfilename,strerror(savederrno)) ; 
     213        bbftpd_log(BBFTPD_ERR,"Error stating file %s : %s ",readfilename,strerror(savederrno)) ; 
    214214        if ( savederrno == EACCES || 
    215215            savederrno == ELOOP || 
     
    228228        */ 
    229229        if ( (statbuf.st_mode & S_IFDIR) == S_IFDIR) { 
    230             syslog(BBFTPD_ERR,"file %s is a directory",readfilename) ; 
     230            bbftpd_log(BBFTPD_ERR,"file %s is a directory",readfilename) ; 
    231231            sprintf(logmessage,"File %s is a directory",readfilename) ; 
    232232            reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    248248        */ 
    249249        savederrno = errno ; 
    250         syslog(BBFTPD_ERR,"Error opening local file %s : %s",readfilename,strerror(errno)) ; 
     250        bbftpd_log(BBFTPD_ERR,"Error opening local file %s : %s",readfilename,strerror(errno)) ; 
    251251        sprintf(logmessage,"Error opening local file %s : %s ",readfilename,strerror(errno)) ; 
    252252        /* 
     
    281281        */ 
    282282        close(fd) ; 
    283         syslog(BBFTPD_ERR,"Error seeking local file %s : %s",readfilename,strerror(errno)) ; 
     283        bbftpd_log(BBFTPD_ERR,"Error seeking local file %s : %s",readfilename,strerror(errno)) ; 
    284284        sprintf(logmessage,"Error seeking local file %s : %s ",readfilename,strerror(errno)) ; 
    285285        reply(MSG_BAD,logmessage) ; 
     
    306306        ** tell calling to close the connection 
    307307        */ 
    308         syslog(BBFTPD_ERR,"Error sending RETROK part 1") ; 
     308        bbftpd_log(BBFTPD_ERR,"Error sending RETROK part 1") ; 
    309309        return -1 ; 
    310310    } 
     
    320320        ** tell calling to close the connection 
    321321        */ 
    322         syslog(BBFTPD_ERR,"Error sending RETROK part 2") ; 
     322        bbftpd_log(BBFTPD_ERR,"Error sending RETROK part 2") ; 
    323323        return -1 ; 
    324324    } 
     
    331331        ** tell calling to close the connection 
    332332        */ 
    333         syslog(BBFTPD_ERR,"Error receiving RETRSTART") ; 
     333        bbftpd_log(BBFTPD_ERR,"Error receiving RETRSTART") ; 
    334334        return -1 ; 
    335335    } 
     
    340340        ** so do the same 
    341341        */ 
    342         syslog(BBFTPD_ERR,"Receive ABORT message") ; 
     342        bbftpd_log(BBFTPD_ERR,"Receive ABORT message") ; 
    343343        return 0 ; 
    344344    } else if ( msg->code == MSG_CREATE_ZERO ) { 
    345         syslog(BBFTPD_INFO,"Send zero length file") ; 
     345        bbftpd_log(BBFTPD_INFO,"Send zero length file") ; 
    346346        return 0 ; 
    347347    } else if ( msg->code != MSG_RETR_START ) { 
    348         syslog(BBFTPD_ERR,"Receive Unknown message code while waiting RETRSTART %d",msg->code) ; 
     348        bbftpd_log(BBFTPD_ERR,"Receive Unknown message code while waiting RETRSTART %d",msg->code) ; 
    349349        return -1 ; 
    350350    } 
     
    409409                select(nfds,0,0,0,&wait_timer) ; 
    410410            } 
    411             syslog(BBFTPD_DEBUG,"Child Starting") ; 
     411            bbftpd_log(BBFTPD_DEBUG,"Child Starting") ; 
    412412            /* 
    413413            ** Close all unnecessary stuff 
     
    428428                */ 
    429429                i = errno ; 
    430                 syslog(BBFTPD_ERR,"Error opening local file %s : %s",readfilename,strerror(errno)) ; 
     430                bbftpd_log(BBFTPD_ERR,"Error opening local file %s : %s",readfilename,strerror(errno)) ; 
    431431                close(sendsock) ; 
    432432                exit(i) ; 
     
    439439                i = errno ; 
    440440                close(fd) ; 
    441                 syslog(BBFTPD_ERR,"Error seeking file : %s",strerror(errno)) ; 
     441                bbftpd_log(BBFTPD_ERR,"Error seeking file : %s",strerror(errno)) ; 
    442442                close(sendsock) ; 
    443443                exit(i)  ; 
     
    489489                        if ( writemessage(sendsock,send_buffer,COMPMESSLEN,datato) < 0 ) { 
    490490                            i = ETIMEDOUT ; 
    491                             syslog(BBFTPD_ERR,"Error sending header data") ; 
     491                            bbftpd_log(BBFTPD_ERR,"Error sending header data") ; 
    492492                            close(sendsock) ; 
    493493                            exit(i) ; 
     
    515515                            */ 
    516516                            i = errno ; 
    517                             syslog(BBFTPD_ERR,"Error select while sending : %s",strerror(errno)) ; 
     517                            bbftpd_log(BBFTPD_ERR,"Error select while sending : %s",strerror(errno)) ; 
    518518                            close(fd) ; 
    519519                            close(sendsock) ; 
    520520                            exit(i) ; 
    521521                        } else if ( retcode == 0 ) { 
    522                             syslog(BBFTPD_ERR,"Time out while sending") ; 
     522                            bbftpd_log(BBFTPD_ERR,"Time out while sending") ; 
    523523                            close(fd) ; 
    524524                            i=ETIMEDOUT ; 
     
    529529                            if ( retcode < 0 ) { 
    530530                                i = errno ; 
    531                                 syslog(BBFTPD_ERR,"Error while sending %s",strerror(i)) ; 
     531                                bbftpd_log(BBFTPD_ERR,"Error while sending %s",strerror(i)) ; 
    532532                                close(sendsock) ; 
    533533                                exit(i) ; 
    534534                            } else if ( retcode == 0 ) { 
    535535                                i = ECONNRESET ; 
    536                                 syslog(BBFTPD_ERR,"Connexion breaks") ; 
     536                                bbftpd_log(BBFTPD_ERR,"Connexion breaks") ; 
    537537                                close(fd) ; 
    538538                                close(sendsock) ; 
     
    545545                } else { 
    546546                    i = errno ; 
    547                     syslog(BBFTPD_ERR,"Child Error reading : %s",strerror(errno)) ; 
     547                    bbftpd_log(BBFTPD_ERR,"Child Error reading : %s",strerror(errno)) ; 
    548548                    close(sendsock) ; 
    549549                    exit(i) ; 
     
    554554            */ 
    555555            if ( readmessage(sendsock,receive_buffer,MINMESSLEN,ackto) < 0 ) { 
    556                 syslog(BBFTPD_ERR,"Error waiting ACK") ; 
     556                bbftpd_log(BBFTPD_ERR,"Error waiting ACK") ; 
    557557                close(sendsock) ; 
    558558                exit(ETIMEDOUT) ; 
     
    560560            msg = (struct message *) receive_buffer ; 
    561561            if ( msg->code != MSG_ACK) { 
    562                 syslog(BBFTPD_ERR,"Error unknown messge while waiting ACK %d",msg->code) ; 
     562                bbftpd_log(BBFTPD_ERR,"Error unknown messge while waiting ACK %d",msg->code) ; 
    563563                close(sendsock) ; 
    564564                exit(1) ; 
    565565            } 
    566566            toprint64 = nbtosend ; 
    567             syslog(BBFTPD_DEBUG,"Child send %" LONG_LONG_FORMAT " bytes ; end correct ",toprint64) ; 
     567            bbftpd_log(BBFTPD_DEBUG,"Child send %" LONG_LONG_FORMAT " bytes ; end correct ",toprint64) ; 
    568568            close(sendsock) ; 
    569569            exit(0) ; 
     
    576576                ** Fork failed ... 
    577577                */ 
    578                 syslog(BBFTPD_ERR,"fork failed : %s",strerror(errno)) ; 
     578                bbftpd_log(BBFTPD_ERR,"fork failed : %s",strerror(errno)) ; 
    579579                sprintf(logmessage,"fork failed : %s ",strerror(errno)) ; 
    580580                if ( childendinerror == 0 ) { 
     
    585585                return 0 ; 
    586586            } else { 
    587                 syslog(BBFTPD_DEBUG,"Started child pid %d",retcode) ; 
     587                bbftpd_log(BBFTPD_DEBUG,"Started child pid %d",retcode) ; 
    588588                pid_child[i-1] = retcode ; 
    589589                close(sendsock) ; 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/sendafilerfio.c

    r773 r1328  
    5959                  v 2.0.1  2001/04/23   - Correct indentation 
    6060                  v 2.0.2  2001/05/04   - Correct include for RFIO 
    61                   v 2.1.0  2001/05/30   - Correct syslog level 
     61                  v 2.1.0  2001/05/30   - Correct bbftpd_log level 
    6262                                       
    6363 *****************************************************************************/ 
     
    6767#include <stdio.h> 
    6868#include <signal.h> 
    69 #include <syslog.h> 
     69#include <bbftpd_log.h> 
    7070#include <sys/stat.h> 
    7171#include <sys/time.h> 
     
    161161    */  
    162162    if ( (retcode = readmessage(msgsock,receive_buffer,STORMESSLEN,recvcontrolto) ) < 0 ) { 
    163         syslog(BBFTPD_ERR,"Error receiving file char") ; 
     163        bbftpd_log(BBFTPD_ERR,"Error receiving file char") ; 
    164164        return retcode ; 
    165165    } 
     
    174174    if ( code == MSG_RETR_RFIO ) { 
    175175        compressiontype = NOCOMPRESSION ; 
    176         syslog(BBFTPD_DEBUG,"Retreiving rfio file %s with %d children",readfilename,msg_store->nbport) ; 
     176        bbftpd_log(BBFTPD_DEBUG,"Retreiving rfio file %s with %d children",readfilename,msg_store->nbport) ; 
    177177    } else { 
    178178        compressiontype = COMPRESSION ; 
    179         syslog(BBFTPD_DEBUG,"Retreiving rfio file %s with %d children in compressed mode",readfilename,msg_store->nbport) ; 
     179        bbftpd_log(BBFTPD_DEBUG,"Retreiving rfio file %s with %d children in compressed mode",readfilename,msg_store->nbport) ; 
    180180    } 
    181181    /* 
     
    202202        savederrno = errno ; 
    203203        sprintf(logmessage,"Error stating file %s : %s ",readfilename,strerror(savederrno)) ; 
    204         syslog(BBFTPD_ERR,"Error stating file %s : %s ",readfilename,strerror(savederrno)) ; 
     204        bbftpd_log(BBFTPD_ERR,"Error stating file %s : %s ",readfilename,strerror(savederrno)) ; 
    205205        if ( savederrno == EACCES || 
    206206            savederrno == ELOOP || 
     
    219219        */ 
    220220        if ( (statbuf.st_mode & S_IFDIR) == S_IFDIR) { 
    221             syslog(BBFTPD_ERR,"file %s is a directory",readfilename) ; 
     221            bbftpd_log(BBFTPD_ERR,"file %s is a directory",readfilename) ; 
    222222            sprintf(logmessage,"File %s is a directory",readfilename) ; 
    223223            reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    235235        */ 
    236236        savederrno = errno ; 
    237         syslog(BBFTPD_ERR,"Error opening local file %s : %s",readfilename,strerror(errno)) ; 
     237        bbftpd_log(BBFTPD_ERR,"Error opening local file %s : %s",readfilename,strerror(errno)) ; 
    238238        sprintf(logmessage,"Error opening local file %s : %s ",readfilename,strerror(errno)) ; 
    239239        /* 
     
    264264        */ 
    265265        close(fd) ; 
    266         syslog(BBFTPD_ERR,"Error seeking local file %s : %s",readfilename,strerror(errno)) ; 
     266        bbftpd_log(BBFTPD_ERR,"Error seeking local file %s : %s",readfilename,strerror(errno)) ; 
    267267        sprintf(logmessage,"Error seeking local file %s : %s ",readfilename,strerror(errno)) ; 
    268268        reply(MSG_BAD,logmessage) ; 
     
    289289        ** tell calling to close the connection 
    290290        */ 
    291         syslog(BBFTPD_ERR,"Error sending RETROK part 1") ; 
     291        bbftpd_log(BBFTPD_ERR,"Error sending RETROK part 1") ; 
    292292        return -1 ; 
    293293    } 
     
    304304        ** tell calling to close the connection 
    305305        */ 
    306         syslog(BBFTPD_ERR,"Error sending RETROK part 2") ; 
     306        bbftpd_log(BBFTPD_ERR,"Error sending RETROK part 2") ; 
    307307        return -1 ; 
    308308    } 
     
    315315        ** tell calling to close the connection 
    316316        */ 
    317         syslog(BBFTPD_ERR,"Error receiving RETRSTART") ; 
     317        bbftpd_log(BBFTPD_ERR,"Error receiving RETRSTART") ; 
    318318        return -1 ; 
    319319    } 
     
    324324        ** so do the same 
    325325        */ 
    326         syslog(BBFTPD_ERR,"Receive ABORT message") ; 
     326        bbftpd_log(BBFTPD_ERR,"Receive ABORT message") ; 
    327327        return 0 ; 
    328328    } else if ( msg->code == MSG_CREATE_ZERO ) { 
    329         syslog(BBFTPD_INFO,"Send zero length file") ; 
     329        bbftpd_log(BBFTPD_INFO,"Send zero length file") ; 
    330330        return 0 ; 
    331331    } else if ( msg->code != MSG_RETR_START ) { 
    332         syslog(BBFTPD_ERR,"Receive Unknown message code while waiting RETRSTART %d",msg->code) ; 
     332        bbftpd_log(BBFTPD_ERR,"Receive Unknown message code while waiting RETRSTART %d",msg->code) ; 
    333333        return -1 ; 
    334334    } 
     
    393393                select(nfds,0,0,0,&wait_timer) ; 
    394394            } 
    395             syslog(BBFTPD_DEBUG,"Child Starting") ; 
     395            bbftpd_log(BBFTPD_DEBUG,"Child Starting") ; 
    396396            /* 
    397397            ** Close all unnecessary stuff 
     
    408408                */ 
    409409                i = errno ; 
    410                 syslog(BBFTPD_ERR,"Error opening local file %s : %s",readfilename,strerror(errno)) ; 
     410                bbftpd_log(BBFTPD_ERR,"Error opening local file %s : %s",readfilename,strerror(errno)) ; 
    411411                close(sendsock) ; 
    412412                exit(i) ; 
     
    415415                i = errno ; 
    416416                close(fd) ; 
    417                 syslog(BBFTPD_ERR,"Error seeking file : %s",strerror(errno)) ; 
     417                bbftpd_log(BBFTPD_ERR,"Error seeking file : %s",strerror(errno)) ; 
    418418                close(sendsock) ; 
    419419                exit(i)  ; 
     
    465465                        if ( writemessage(sendsock,send_buffer,COMPMESSLEN,datato) < 0 ) { 
    466466                            i = ETIMEDOUT ; 
    467                             syslog(BBFTPD_ERR,"Error sending header data") ; 
     467                            bbftpd_log(BBFTPD_ERR,"Error sending header data") ; 
    468468                            close(sendsock) ; 
    469469                            exit(i) ; 
     
    491491                            */ 
    492492                            i = errno ; 
    493                             syslog(BBFTPD_ERR,"Error select while sending : %s",strerror(errno)) ; 
     493                            bbftpd_log(BBFTPD_ERR,"Error select while sending : %s",strerror(errno)) ; 
    494494                            close(fd) ; 
    495495                            close(sendsock) ; 
    496496                            exit(i) ; 
    497497                        } else if ( retcode == 0 ) { 
    498                             syslog(BBFTPD_ERR,"Time out while sending") ; 
     498                            bbftpd_log(BBFTPD_ERR,"Time out while sending") ; 
    499499                            close(fd) ; 
    500500                            i=ETIMEDOUT ; 
     
    505505                            if ( retcode < 0 ) { 
    506506                                i = errno ; 
    507                                 syslog(BBFTPD_ERR,"Error while sending %s",strerror(i)) ; 
     507                                bbftpd_log(BBFTPD_ERR,"Error while sending %s",strerror(i)) ; 
    508508                                close(sendsock) ; 
    509509                                exit(i) ; 
    510510                            } else if ( retcode == 0 ) { 
    511511                                i = ECONNRESET ; 
    512                                 syslog(BBFTPD_ERR,"Connexion breaks") ; 
     512                                bbftpd_log(BBFTPD_ERR,"Connexion breaks") ; 
    513513                                close(fd) ; 
    514514                                close(sendsock) ; 
     
    521521                } else { 
    522522                    i = errno ; 
    523                     syslog(BBFTPD_ERR,"Child Error reading : %s",strerror(errno)) ; 
     523                    bbftpd_log(BBFTPD_ERR,"Child Error reading : %s",strerror(errno)) ; 
    524524                    close(sendsock) ; 
    525525                    exit(i) ; 
     
    530530            */ 
    531531            if ( readmessage(sendsock,receive_buffer,MINMESSLEN,ackto) < 0 ) { 
    532                 syslog(BBFTPD_ERR,"Error waiting ACK") ; 
     532                bbftpd_log(BBFTPD_ERR,"Error waiting ACK") ; 
    533533                close(sendsock) ; 
    534534                exit(ETIMEDOUT) ; 
     
    536536            msg = (struct message *) receive_buffer ; 
    537537            if ( msg->code != MSG_ACK) { 
    538                 syslog(BBFTPD_ERR,"Error unknown messge while waiting ACK %d",msg->code) ; 
     538                bbftpd_log(BBFTPD_ERR,"Error unknown messge while waiting ACK %d",msg->code) ; 
    539539                close(sendsock) ; 
    540540                exit(1) ; 
    541541            } 
    542542            toprint64 = nbtosend ; 
    543             syslog(BBFTPD_DEBUG,"Child send %" LONG_LONG_FORMAT" bytes ; end correct ",toprint64) ; 
     543            bbftpd_log(BBFTPD_DEBUG,"Child send %" LONG_LONG_FORMAT" bytes ; end correct ",toprint64) ; 
    544544            close(sendsock) ; 
    545545            exit(0) ; 
     
    552552                ** Fork failed ... 
    553553                */ 
    554                 syslog(BBFTPD_ERR,"fork failed : %s",strerror(errno)) ; 
     554                bbftpd_log(BBFTPD_ERR,"fork failed : %s",strerror(errno)) ; 
    555555                sprintf(logmessage,"fork failed : %s ",strerror(errno)) ; 
    556556                if ( childendinerror == 0 ) { 
     
    561561                return 0 ; 
    562562            } else { 
    563                 syslog(BBFTPD_DEBUG,"Started child pid %d",retcode) ; 
     563                bbftpd_log(BBFTPD_DEBUG,"Started child pid %d",retcode) ; 
    564564                pid_child[i-1] = retcode ; 
    565565                close(sendsock) ; 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/sendlist.c

    r773 r1328  
    3434            v 1.9.4  2000/08/18 - Correct typo 
    3535            v 2.0.1  2001/04/23 - Correct indentation 
    36             v 2.1.0  2001/05/30 - Correct syslog level 
     36            v 2.1.0  2001/05/30 - Correct bbftpd_log level 
    3737                           
    3838 *****************************************************************************/ 
     
    4242#include <netinet/in.h> 
    4343#include <stdio.h> 
    44 #include <syslog.h> 
     44#include <bbftpd_log.h> 
    4545#include <sys/stat.h> 
    4646#include <sys/types.h> 
     
    7878        ** big 
    7979        */ 
    80         syslog(BBFTPD_ERR,"Message to big in sendlist (%d,%d)",msglen,MAXMESSLEN) ; 
     80        bbftpd_log(BBFTPD_ERR,"Message to big in sendlist (%d,%d)",msglen,MAXMESSLEN) ; 
    8181        reply(MSG_BAD_NO_RETRY,"String too long") ; 
    8282        return -1 ; 
     
    9696    receive_buffer[msglen] = '\0' ; 
    9797    if ( code == MSG_LIST ) { 
    98         syslog(BBFTPD_DEBUG,"Getting file list %s",receive_buffer) ; 
     98        bbftpd_log(BBFTPD_DEBUG,"Getting file list %s",receive_buffer) ; 
    9999    } 
    100100    /* 
     
    111111            msg->msglen = 0 ; 
    112112            if ( writemessage(msgsock,send_buffer,MINMESSLEN,recvcontrolto) < 0 ) { 
    113                 syslog(BBFTPD_ERR,"Error sending LISTREPL part 1") ; 
     113                bbftpd_log(BBFTPD_ERR,"Error sending LISTREPL part 1") ; 
    114114                return -1 ; 
    115115            } 
     
    139139#endif 
    140140        if ( writemessage(msgsock,send_buffer,MINMESSLEN,recvcontrolto) < 0 ) { 
    141             syslog(BBFTPD_ERR,"Error sending LISTREPL part 1") ; 
     141            bbftpd_log(BBFTPD_ERR,"Error sending LISTREPL part 1") ; 
    142142            return -1 ; 
    143143        } 
     
    148148            tmpfile = pg.gl_pathv[i] ; 
    149149            if ( writemessage(msgsock,tmpfile,strlen(tmpfile)+1,recvcontrolto) < 0 ) { 
    150                 syslog(BBFTPD_ERR,"Error sending LISTREPL filename %s",tmpfile) ; 
     150                bbftpd_log(BBFTPD_ERR,"Error sending LISTREPL filename %s",tmpfile) ; 
    151151                return -1 ; 
    152152            } 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/set_father_signals.c

    r773 r1328  
    3131#include <errno.h> 
    3232#include <signal.h> 
    33 #include <syslog.h> 
     33#include <bbftpd_log.h> 
    3434 
    3535int set_father_signals() { 
     
    4040    sga.sa_flags = 0   ; 
    4141    if ( sigaction(SIGABRT,&sga,0) < 0 ) { 
    42         syslog(BBFTPD_ERR,"Error sigaction SIGABRT : %s",strerror(errno)) ; 
     42        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGABRT : %s",strerror(errno)) ; 
    4343        return(-1) ; 
    4444    } 
    4545    if ( sigaction(SIGALRM,&sga,0) < 0 ) { 
    46         syslog(BBFTPD_ERR,"Error sigaction SIGALRM : %s",strerror(errno)) ; 
     46        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGALRM : %s",strerror(errno)) ; 
    4747        return(-1) ; 
    4848    } 
    4949    if ( sigaction(SIGHUP,&sga,0) < 0 ) { 
    50         syslog(BBFTPD_ERR,"Error sigaction SIGHUP : %s",strerror(errno)) ; 
     50        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGHUP : %s",strerror(errno)) ; 
    5151        return(-1) ; 
    5252    } 
    5353    if ( sigaction(SIGINT,&sga,0) < 0 ) { 
    54         syslog(BBFTPD_ERR,"Error sigaction SIGINT : %s",strerror(errno)) ; 
     54        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGINT : %s",strerror(errno)) ; 
    5555        return(-1) ; 
    5656    } 
    5757    if ( sigaction(SIGPIPE,&sga,0) < 0 ) { 
    58         syslog(BBFTPD_ERR,"Error sigaction SIGPIPE : %s",strerror(errno)) ; 
     58        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGPIPE : %s",strerror(errno)) ; 
    5959        return(-1) ; 
    6060    } 
    6161    if ( sigaction(SIGQUIT,&sga,0) < 0 ) { 
    62         syslog(BBFTPD_ERR,"Error sigaction SIGQUIT : %s",strerror(errno)) ; 
     62        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGQUIT : %s",strerror(errno)) ; 
    6363        return(-1) ; 
    6464    } 
    6565    if ( sigaction(SIGTERM,&sga,0) < 0 ) { 
    66         syslog(BBFTPD_ERR,"Error sigaction SIGTERM : %s",strerror(errno)) ; 
     66        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGTERM : %s",strerror(errno)) ; 
    6767        return(-1) ; 
    6868    } 
    6969    if ( sigaction(SIGUSR1,&sga,0) < 0 ) { 
    70         syslog(BBFTPD_ERR,"Error sigaction SIGUSR1 : %s",strerror(errno)) ; 
     70        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGUSR1 : %s",strerror(errno)) ; 
    7171        return(-1) ; 
    7272    } 
    7373    if ( sigaction(SIGUSR2,&sga,0) < 0 ) { 
    74         syslog(BBFTPD_ERR,"Error sigaction SIGUSR2 : %s",strerror(errno)) ; 
     74        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGUSR2 : %s",strerror(errno)) ; 
    7575        return(-1) ; 
    7676    } 
    7777    if ( sigaction(SIGCHLD,&sga,0) < 0 ) { 
    78         syslog(BBFTPD_ERR,"Error sigaction SIGCHLD : %s",strerror(errno)) ; 
     78        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGCHLD : %s",strerror(errno)) ; 
    7979        return(-1) ; 
    8080    } 
    8181    if ( sigaction(SIGTSTP,&sga,0) < 0 ) { 
    82         syslog(BBFTPD_ERR,"Error sigaction SIGTSTP : %s",strerror(errno)) ; 
     82        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGTSTP : %s",strerror(errno)) ; 
    8383        return(-1) ; 
    8484    } 
    8585    if ( sigaction(SIGPOLL,&sga,0) < 0 ) { 
    86         syslog(BBFTPD_ERR,"Error sigaction SIGPOLL : %s",strerror(errno)) ; 
     86        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGPOLL : %s",strerror(errno)) ; 
    8787        return(-1) ; 
    8888    } 
    8989    if ( sigaction(SIGPROF,&sga,0) < 0 ) { 
    90         syslog(BBFTPD_ERR,"Error sigaction SIGPROF : %s",strerror(errno)) ; 
     90        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGPROF : %s",strerror(errno)) ; 
    9191        return(-1) ; 
    9292    } 
    9393    if ( sigaction(SIGURG,&sga,0) < 0 ) { 
    94         syslog(BBFTPD_ERR,"Error sigaction SIGURG : %s",strerror(errno)) ; 
     94        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGURG : %s",strerror(errno)) ; 
    9595        return(-1) ; 
    9696    } 
    9797    if ( sigaction(SIGVTALRM,&sga,0) < 0 ) { 
    98         syslog(BBFTPD_ERR,"Error sigaction SIGVTALRM : %s",strerror(errno)) ; 
     98        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGVTALRM : %s",strerror(errno)) ; 
    9999        return(-1) ; 
    100100    } 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/signals_routines.c

    r773 r1328  
    3535#include <signal.h> 
    3636#include <sys/wait.h> 
    37 #include <syslog.h> 
     37#include <bbftpd_log.h> 
    3838#include <netinet/in.h> 
    3939#include <sys/socket.h> 
     
    139139                    if ( childendinerror == 0 ) { 
    140140                        childendinerror = 1 ; 
    141                         syslog(BBFTPD_ERR,"Child pid %d ends in error status %d",pid,retcode) ; 
     141                        bbftpd_log(BBFTPD_ERR,"Child pid %d ends in error status %d",pid,retcode) ; 
    142142                        if ( unlinkfile == 1 ) unlink(currentfilename) ; 
    143143                        if (retcode == 255) { 
     
    153153                        } 
    154154                    } else { 
    155                         syslog(BBFTPD_ERR,"Child pid %d ends in error",pid) ; 
     155                        bbftpd_log(BBFTPD_ERR,"Child pid %d ends in error",pid) ; 
    156156                    } 
    157157                } 
     
    211211    sga.sa_flags = 0   ; 
    212212    if ( sigaction(SIGPIPE,&sga,0) < 0 ) { 
    213         syslog(BBFTPD_ERR,"Error sigaction SIGPIPE : %s",strerror(errno)) ; 
     213        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGPIPE : %s",strerror(errno)) ; 
    214214        return(-1) ; 
    215215    } 
     
    218218    sga.sa_flags = 0  ; 
    219219    if ( sigaction(SIGCHLD,&sga,0) < 0 ) { 
    220         syslog(BBFTPD_ERR,"Error sigaction SIGCHLD : %s",strerror(errno)) ; 
     220        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGCHLD : %s",strerror(errno)) ; 
    221221        return(-1) ; 
    222222    } 
     
    225225    sga.sa_flags = 0  ; 
    226226    if ( sigaction(SIGHUP,&sga,0) < 0 ) { 
    227         syslog(BBFTPD_ERR,"Error sigaction SIGHUP : %s",strerror(errno)) ; 
     227        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGHUP : %s",strerror(errno)) ; 
    228228        return(-1) ; 
    229229    } 
     
    232232    sga.sa_flags = 0  ; 
    233233    if ( sigaction(SIGTERM,&sga,0) < 0 ) { 
    234         syslog(BBFTPD_ERR,"Error sigaction SIGTERM : %s",strerror(errno)) ; 
     234        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGTERM : %s",strerror(errno)) ; 
    235235        return(-1) ; 
    236236    } 
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/storeafile.c

    r773 r1328  
    5656              v 2.0.1  2001/04/23   - Correct indentation 
    5757              v 2.0.2  2001/05/04   - Correct return code treatment 
    58               v 2.1.0  2001/05/30   - Correct syslog level 
     58              v 2.1.0  2001/05/30   - Correct bbftpd_log level 
    5959                                       
    6060 *****************************************************************************/ 
     
    6565#include <signal.h> 
    6666#include <stdio.h> 
    67 #include <syslog.h> 
     67#include <bbftpd_log.h> 
    6868#include <sys/stat.h> 
    6969#include <sys/time.h> 
     
    174174#endif 
    175175    if ( code == MSG_STORE ) { 
    176         syslog(BBFTPD_DEBUG,"Storing file %s of size %" LONG_LONG_FORMAT " with %d children",currentfilename,msg_store->filesize,msg_store->nbport) ; 
     176        bbftpd_log(BBFTPD_DEBUG,"Storing file %s of size %" LONG_LONG_FORMAT " with %d children",currentfilename,msg_store->filesize,msg_store->nbport) ; 
    177177    } else { 
    178         syslog(BBFTPD_DEBUG,"Storing file %s of size %" LONG_LONG_FORMAT " with %d children in compressed mode",currentfilename,msg_store->filesize,msg_store->nbport) ; 
     178        bbftpd_log(BBFTPD_DEBUG,"Storing file %s of size %" LONG_LONG_FORMAT " with %d children in compressed mode",currentfilename,msg_store->filesize,msg_store->nbport) ; 
    179179    } 
    180180    /* 
     
    201201            savederrno == ENOTDIR ) { 
    202202            sprintf(logmessage,"Error stating file %s : %s ",currentfilename,strerror(savederrno)) ; 
    203             syslog(BBFTPD_ERR,"Error stating file %s : %s ",currentfilename,strerror(savederrno)) ; 
     203            bbftpd_log(BBFTPD_ERR,"Error stating file %s : %s ",currentfilename,strerror(savederrno)) ; 
    204204            reply(MSG_BAD_NO_RETRY,logmessage) ; 
    205205            return 0 ; 
     
    210210        } else { 
    211211            sprintf(logmessage,"Error stating file %s : %s ",currentfilename,strerror(savederrno)) ; 
    212             syslog(BBFTPD_ERR,"Error stating file %s : %s ",currentfilename,strerror(savederrno)) ; 
     212            bbftpd_log(BBFTPD_ERR,"Error stating file %s : %s ",currentfilename,strerror(savederrno)) ; 
    213213            reply(MSG_BAD,logmessage) ; 
    214214            return 0 ; 
     
    219219        */ 
    220220        if ( (statbuf.st_mode & S_IFDIR) == S_IFDIR) { 
    221             syslog(BBFTPD_ERR,"file %s is a directory",currentfilename) ; 
     221            bbftpd_log(BBFTPD_ERR,"file %s is a directory",currentfilename) ; 
    222222            sprintf(logmessage,"File %s is a directory",currentfilename) ; 
    223223            reply(MSG_BAD_NO_RETRY,logmessage) ; 
     
    239239        savederrno = errno ; 
    240240        sprintf(logmessage,"Error creation file %s : %s ",currentfilename,strerror(errno)) ; 
    241         syslog(BBFTPD_ERR,"Error creation file %s : %s ",currentfilename,strerror(errno)) ; 
     241        bbftpd_log(BBFTPD_ERR,"Error creation file %s : %s ",currentfilename,strerror(errno)) ; 
    242242        /* 
    243243        ** We tell the client not to retry in the following case (even in waiting 
     
    283283        close(fd) ; 
    284284        unlink(currentfilename) ; 
    285         syslog(BBFTPD_ERR,"Error seeking file %s : %s ",currentfilename,strerror(errno)) ; 
     285        bbftpd_log(BBFTPD_ERR,"Error seeking file %s : %s ",currentfilename,strerror(errno)) ; 
    286286        reply(MSG_BAD,logmessage) ; 
    287287        return 0 ; 
     
    295295        close(fd) ; 
    296296        unlink(currentfilename) ; 
    297         syslog(BBFTPD_ERR,"Error writing file %s : %s ",currentfilename,strerror(errno)) ; 
     297        bbftpd_log(BBFTPD_ERR,"Error writing file %s : %s ",currentfilename,strerror(errno)) ; 
    298298        /* 
    299299        ** We tell the client not to retry in the following case (even in waiting 
     
    316316        savederrno = errno ; 
    317317        unlink(currentfilename) ; 
    318         syslog(BBFTPD_ERR,"Error closing file %s : %s ",currentfilename,strerror(savederrno)) ; 
     318        bbftpd_log(BBFTPD_ERR,"Error closing file %s : %s ",currentfilename,strerror(savederrno)) ; 
    319319        sprintf(logmessage,"Error closing file %s : %s ",currentfilename,strerror(savederrno)) ; 
    320320        if ( savederrno == ENOSPC ) { 
     
    384384                select(nfds,0,0,0,&wait_timer) ; 
    385385            } 
    386             syslog(BBFTPD_DEBUG,"Child Starting") ; 
     386            bbftpd_log(BBFTPD_DEBUG,"Child Starting") ; 
    387387            /* 
    388388            ** Close all unnecessary stuff 
     
    402402                */  
    403403                i = errno ; 
    404                 syslog(BBFTPD_ERR,"Error stating file %s : %s ",currentfilename,strerror(errno)) ; 
     404                bbftpd_log(BBFTPD_ERR,"Error stating file %s : %s ",currentfilename,strerror(errno)) ; 
    405405                close(recsock) ; 
    406406                exit(i) ; 
     
    416416                i = errno ; 
    417417                unlink(currentfilename) ; 
    418                 syslog(BBFTPD_ERR,"Error opening file %s : %s ",currentfilename,strerror(errno)) ; 
     418                bbftpd_log(BBFTPD_ERR,"Error opening file %s : %s ",currentfilename,strerror(errno)) ; 
    419419                /* 
    420420                ** At this point a non recoverable error is  
     
    439439                close(fd) ; 
    440440                unlink(currentfilename) ; 
    441                 syslog(BBFTPD_ERR,"error seeking file : %s",strerror(errno)) ; 
     441                bbftpd_log(BBFTPD_ERR,"error seeking file : %s",strerror(errno)) ; 
    442442                close(recsock) ; 
    443443                exit(i)  ; 
     
    454454                    */ 
    455455                    if (readmessage(recsock,receive_buffer,COMPMESSLEN,datato) < 0 ) { 
    456                         syslog(BBFTPD_ERR,"Error reading compression header") ; 
     456                        bbftpd_log(BBFTPD_ERR,"Error reading compression header") ; 
    457457                        close(fd) ; 
    458458                        unlink(currentfilename) ; 
     
    502502                        */ 
    503503                        i = errno ; 
    504                         syslog(BBFTPD_ERR,"Error select while receiving : %s",strerror(errno)) ; 
     504                        bbftpd_log(BBFTPD_ERR,"Error select while receiving : %s",strerror(errno)) ; 
    505505                        close(fd) ; 
    506506                        unlink(currentfilename) ; 
     
    508508                        exit(i) ; 
    509509                    } else if ( retcode == 0 ) { 
    510                         syslog(BBFTPD_ERR,"Time out while receiving") ; 
     510                        bbftpd_log(BBFTPD_ERR,"Time out while receiving") ; 
    511511                        close(fd) ; 
    512512                        unlink(currentfilename) ; 
     
    518518                        if ( retcode < 0 ) { 
    519519                            i = errno ; 
    520                             syslog(BBFTPD_ERR,"Error while receiving : %s",strerror(errno)) ; 
     520                            bbftpd_log(BBFTPD_ERR,"Error while receiving : %s",strerror(errno)) ; 
    521521                            close(fd) ; 
    522522                            unlink(currentfilename) ; 
     
    525525                        } else if ( retcode == 0 ) { 
    526526                            i = ECONNRESET ; 
    527                             syslog(BBFTPD_ERR,"Connexion breaks") ; 
     527                            bbftpd_log(BBFTPD_ERR,"Connexion breaks") ; 
    528528                            close(fd) ; 
    529529                            unlink(currentfilename) ; 
     
    546546                        if ( retcode != 0 ) { 
    547547                            i = EILSEQ ; 
    548                             syslog(BBFTPD_ERR,"Error while decompressing %d ",retcode) ; 
     548                            bbftpd_log(BBFTPD_ERR,"Error while decompressing %d ",retcode) ; 
    549549                            close(fd) ; 
    550550                            unlink(currentfilename) ; 
     
    570570                    if ( (retcode = write(fd,&data_buffer[lenwrited],lentowrite-lenwrited)) < 0 ) { 
    571571                        i = errno ; 
    572                         syslog(BBFTPD_ERR,"error writing file : %s",strerror(errno)) ; 
     572                        bbftpd_log(BBFTPD_ERR,"error writing file : %s",strerror(errno)) ; 
    573573                        close(fd) ; 
    574574                        unlink(currentfilename) ; 
     
    595595                close(fd) ; 
    596596                unlink(currentfilename) ; 
    597                 syslog(BBFTPD_ERR,"Error sending ACK ") ; 
     597                bbftpd_log(BBFTPD_ERR,"Error sending ACK ") ; 
    598598                close(recsock) ; 
    599599                exit(ETIMEDOUT) ; 
    600600            } 
    601601            toprint64 = nbget ; 
    602             syslog(BBFTPD_DEBUG,"Child received %" LONG_LONG_FORMAT " bytes ; end correct ",toprint64) ; 
     602            bbftpd_log(BBFTPD_DEBUG,"Child received %" LONG_LONG_FORMAT " bytes ; end correct ",toprint64) ; 
    603603            close(recsock) ; 
    604604            exit(0) ; 
     
    611611                ** Fork failed ... 
    612612                */ 
    613                 syslog(BBFTPD_ERR,"fork failed : %s",strerror(errno)) ; 
     613                bbftpd_log(BBFTPD_ERR,"fork failed : %s",strerror(errno)) ; 
    614614                unlink(currentfilename) ; 
    615615                sprintf(logmessage,"fork failed : %s ",strerror(errno)) ; 
     
    625625                ** in case of error  
    626626                */ 
    627                 syslog(BBFTPD_DEBUG,"Started child pid %d",retcode) ; 
     627                bbftpd_log(BBFTPD_DEBUG,"Started child pid %d",retcode) ; 
    628628                pid_child[i-1] = retcode ; 
    629629                close(recsock) ; 
Note: See TracChangeset for help on using the changeset viewer.