#include <ctype.h>
#include <fcntl.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <sys/stat.h>
#include <dirent.h>
#include <netdb.h>
#include <paths.h>
#include <pthread.h>
#include <signal.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <sys/resource.h>
#include <sys/socket.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/wait.h>
Go to the source code of this file.
|
void | dorequest (int sid) |
| This is called whenever a client requests a stream. More...
|
|
int | config_read (void) |
| this dummy function is here to satisfy nullhttpd More...
|
|
void | decodeurl (char *pEncoded) |
|
void | fixslashes (char *pOriginal) |
|
int | hex2int (char *pChars) |
|
void | striprn (char *string) |
|
void | swapchar (char *string, char oldchar, char newchar) |
|
char * | nullhttpd_strcasestr (const char *src, const char *query) |
|
char * | strcatf (char *dest, const char *format,...) |
|
int | printhex (const char *format,...) |
|
int | printht (const char *format,...) |
|
void | printerror (int sid, int status, char *title, char *text) |
|
char * | get_mime_type (char *name) |
|
void | ReadPOSTData (int sid) |
|
int | read_header (int sid) |
|
void | send_header (int sid, int cacheable, int status, char *title, char *extra_header, char *mime_type, int length, time_t mod) |
|
void | send_fileheader (int sid, int cacheable, int status, char *title, char *extra_header, char *mime_type, int length, time_t mod) |
|
void | logaccess (int loglevel, const char *format,...) |
|
void | logerror (const char *format,...) |
|
int | nullhttpd_getsid (void) |
|
void | flushbuffer (int sid) |
|
int | prints (const char *format,...) |
|
int | sgets (char *buffer, int max, int fd) |
|
int | closeconnect (int sid, int exitflag) |
|
void | server_shutdown () |
|
int | sockinit (void) |
|
void | cgiinit (void) |
|
NULLHTTPD_SHARE void | init (void) |
|
NULLHTTPD_SHARE void | accept_loop (void *x) |
|
◆ DEFAULT_BASE_DIR
#define DEFAULT_BASE_DIR "/usr/local/httpd" |
◆ MAX_POSTSIZE
#define MAX_POSTSIZE 33554432 /* arbitrary 32 MB limit for POST request sizes */ |
◆ MAX_REPLYSIZE
#define MAX_REPLYSIZE 65536 /* arbitrary 64 KB limit for reply buffering */ |
◆ NULLHTTPD_SHARE
◆ SERVER_NAME
#define SERVER_NAME "Null httpd 0.5.1" |
◆ accept_loop()
◆ cgiinit()
◆ closeconnect()
int closeconnect |
( |
int |
sid, |
|
|
int |
exitflag |
|
) |
| |
◆ config_read()
this dummy function is here to satisfy nullhttpd
◆ decodeurl()
void decodeurl |
( |
char * |
pEncoded | ) |
|
◆ dorequest()
void dorequest |
( |
int |
sid | ) |
|
This is called whenever a client requests a stream.
◆ fixslashes()
void fixslashes |
( |
char * |
pOriginal | ) |
|
◆ flushbuffer()
void flushbuffer |
( |
int |
sid | ) |
|
◆ get_mime_type()
char* get_mime_type |
( |
char * |
name | ) |
|
◆ hex2int()
int hex2int |
( |
char * |
pChars | ) |
|
◆ init()
◆ logaccess()
void logaccess |
( |
int |
loglevel, |
|
|
const char * |
format, |
|
|
|
... |
|
) |
| |
◆ logerror()
void logerror |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
◆ nullhttpd_getsid()
int nullhttpd_getsid |
( |
void |
| ) |
|
◆ nullhttpd_strcasestr()
char* nullhttpd_strcasestr |
( |
const char * |
src, |
|
|
const char * |
query |
|
) |
| |
◆ printerror()
void printerror |
( |
int |
sid, |
|
|
int |
status, |
|
|
char * |
title, |
|
|
char * |
text |
|
) |
| |
◆ printhex()
int printhex |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
◆ printht()
int printht |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
◆ prints()
int prints |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
◆ read_header()
int read_header |
( |
int |
sid | ) |
|
◆ ReadPOSTData()
void ReadPOSTData |
( |
int |
sid | ) |
|
◆ send_fileheader()
void send_fileheader |
( |
int |
sid, |
|
|
int |
cacheable, |
|
|
int |
status, |
|
|
char * |
title, |
|
|
char * |
extra_header, |
|
|
char * |
mime_type, |
|
|
int |
length, |
|
|
time_t |
mod |
|
) |
| |
◆ send_header()
void send_header |
( |
int |
sid, |
|
|
int |
cacheable, |
|
|
int |
status, |
|
|
char * |
title, |
|
|
char * |
extra_header, |
|
|
char * |
mime_type, |
|
|
int |
length, |
|
|
time_t |
mod |
|
) |
| |
◆ server_shutdown()
◆ sgets()
int sgets |
( |
char * |
buffer, |
|
|
int |
max, |
|
|
int |
fd |
|
) |
| |
◆ sockinit()
◆ strcatf()
char* strcatf |
( |
char * |
dest, |
|
|
const char * |
format, |
|
|
|
... |
|
) |
| |
◆ striprn()
void striprn |
( |
char * |
string | ) |
|
◆ swapchar()
void swapchar |
( |
char * |
string, |
|
|
char |
oldchar, |
|
|
char |
newchar |
|
) |
| |
◆ config
◆ conn
◆ Crypt
◆ Global
◆ Lock
◆ program_name
◆ SQL