#include <netinet/in.h>
#include <syslog.h>
+#include "agedu.h"
#include "malloc.h"
#include "html.h"
#include "httpd.h"
{
return dupfmt("HTTP/1.1 %s %s\r\n"
"Date: %D\r\n"
- "Server: agedu\r\n"
+ "Server: " PNAME "\r\n"
"Connection: close\r\n"
"%s"
"Content-Type: text/html; charset=US-ASCII\r\n"
return dupfmt("HTTP/1.1 200 OK\r\n"
"Date: %D\r\n"
"Expires: %D\r\n"
- "Server: agedu\r\n"
+ "Server: " PNAME "\r\n"
"Connection: close\r\n"
"Content-Type: %s\r\n"
"\r\n"
/* Restore the request to the way we received it. */
*z2 = c2;
*z1 = c1;
- text = dupfmt("<code>agedu</code> received the HTTP request"
+ text = dupfmt("<code>" PNAME "</code> received the HTTP request"
" \"<code>%h</code>\", which contains no URL.",
line);
ret = http_error("400", "Bad request", NULL, text);
if (!magic_access && !auth_correct) {
if (auth_string && !auth_provided) {
ret = http_error("401", "Unauthorized",
- "WWW-Authenticate: Basic realm=\"agedu\"\r\n",
- "Please authenticate to view these pages.");
+ "WWW-Authenticate: Basic realm=\""PNAME"\"\r",
+ "\nPlease authenticate to view these pages.");
} else {
ret = http_error("403", "Forbidden", NULL,
"This is a restricted-access set of pages.");
if (dcfg->basicauthdata) {
userpass = dcfg->basicauthdata;
} else {
- sprintf(username, "agedu");
+ strcpy(username, PNAME);
rname = "/dev/urandom";
fd = open(rname, O_RDONLY);
if (fd < 0) {
if (authmask != HTTPD_AUTH_NONE)
printf("Web server is unauthenticated\n");
} else {
- fprintf(stderr, "agedu: authentication method not supported\n");
+ fprintf(stderr, PNAME ": authentication method not supported\n");
exit(1);
}
if (!dcfg->address) {