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_private_user.c

    r987 r988  
    211211 
    212212 
     213/* 
     214** bbftpd_private_authz_retr : 
     215** 
     216**     Routine to authorise file retrieve requests. 
     217** 
     218**     INPUT variables: 
     219**         path: the file to retrieve 
     220** 
     221**    OUTPUT variables: 
     222**        logmessage : to write the error message in case of failure 
     223** 
     224**    RETURN: 
     225**       -1  Authorisation failed 
     226**        0  OK 
     227** 
     228*/ 
     229int bbftpd_private_authz_retr(char *path, char *logmessage) 
     230{ 
     231  syslog(LOG_INFO, "Authz: RETR %s", path); 
     232  return 0; 
     233} 
     234 
     235/* 
     236** bbftpd_private_authz_store : 
     237** 
     238**     Routine to authorise file store requests. 
     239** 
     240**     INPUT variables: 
     241**         path: the file to store 
     242** 
     243**    OUTPUT variables: 
     244**        logmessage : to write the error message in case of failure 
     245** 
     246**    RETURN: 
     247**       -1  Authorisation failed 
     248**        0  OK 
     249** 
     250*/ 
     251 
     252int bbftpd_private_authz_store(char *path, char *logmessage) 
     253{ 
     254  syslog(LOG_INFO, "Authz: STORE %s", path); 
     255  return 0; 
     256} 
    213257#endif // NDG_AUTH 
Note: See TracChangeset for help on using the changeset viewer.