Ignore:
Timestamp:
23/05/06 16:38:39 (13 years ago)
Author:
spascoe
Message:

Completed the authorisation API refactoring to add 2 new functions
bbftpd_private_authz_retr() and bbftpd_private_authz_store().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/bbftpd_readcontrol.c

    r987 r988  
    399399                    curfilenamelen = msglen ; 
    400400                    syslog(BBFTPD_DEBUG,"Request to store file %s",curfilename) ; 
     401#ifdef NDG_AUTH 
     402                    if (bbftpd_private_authz_store(curfilename, logmessage) != 0) { 
     403                      syslog(BBFTPD_ERR, logmessage); 
     404                      reply(MSG_BAD_NO_RETRY, logmessage); 
     405                      free_all_var(); 
     406                      state = S_LOGGED; 
     407                      return 0; 
     408                    } 
     409#endif // NDG_AUTH 
    401410                    if ( (retcode = bbftpd_storecheckoptions(logmessage)) < 0 ) { 
    402411                        syslog(BBFTPD_ERR,logmessage) ; 
     
    667676                    curfilenamelen = msglen ; 
    668677                    syslog(BBFTPD_DEBUG,"Request to retreive file %s",curfilename) ; 
     678#ifdef NDG_AUTH 
     679                    if (bbftpd_private_authz_retr(curfilename, logmessage) != 0) { 
     680                      syslog(BBFTPD_ERR, logmessage); 
     681                      reply(MSG_BAD_NO_RETRY, logmessage); 
     682                      free_all_var(); 
     683                      state = S_LOGGED; 
     684                      return 0; 
     685                    } 
     686#endif // NDG_AUTH 
    669687                    /* 
    670688                    ** Create the file 
Note: See TracChangeset for help on using the changeset viewer.