Changeset 1368

Show
Ignore:
Timestamp:
09/30/08 05:15:19 (4 years ago)
Author:
wichert
Message:

Restore auth support in libhttpd which was removed r252

Location:
trunk/wifidog/libhttpd
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/wifidog/libhttpd/api.c

    r1345 r1368  
    486486                        */ 
    487487#endif 
    488 #if 0 
    489488                        if (strncasecmp(buf,"Authorization: ",15) == 0) 
    490489                        { 
     
    514513                                } 
    515514                        } 
    516 #endif 
    517515#if 0 
    518516                        if (strncasecmp(buf,"Referer: ",9) == 0) 
     
    10201018} 
    10211019 
    1022 void httpdAuthenticate(request *r, char *realm) 
     1020void httpdAuthenticate(request *r, const char *realm) 
    10231021{ 
    10241022        char    buffer[255]; 
     
    10351033 
    10361034 
    1037 void httpdForceAuthenticate(request *r, char *realm) 
     1035void httpdForceAuthenticate(request *r, const char *realm) 
    10381036{ 
    10391037        char    buffer[255]; 
  • trunk/wifidog/libhttpd/httpd.h

    r1346 r1368  
    113113                referer[HTTP_MAX_URL], 
    114114                contentType[HTTP_MAX_URL], 
    115                 authUser[HTTP_MAX_AUTH], 
    116                 authPassword[HTTP_MAX_AUTH]; 
    117 #endif 
     115#endif 
     116        char    authUser[HTTP_MAX_AUTH]; 
     117        char    authPassword[HTTP_MAX_AUTH]; 
    118118} httpReq; 
    119119 
     
    236236httpAcl *httpdAddAcl __ANSI_PROTO((httpd*, httpAcl*, char*, int)); 
    237237 
     238void httpdAuthenticate __ANSI_PROTO((request*, const char*)); 
     239void httpdForceAuthenticate __ANSI_PROTO((request*, const char*)); 
    238240 
    239241/***********************************************************************