diff --git a/.project b/.project new file mode 100644 index 0000000..eb7957e --- /dev/null +++ b/.project @@ -0,0 +1,11 @@ + + + ubServ + + + + + + + + diff --git a/etc/ubieserv.cfg b/etc/ubieserv.cfg new file mode 100644 index 0000000..13ca75d --- /dev/null +++ b/etc/ubieserv.cfg @@ -0,0 +1,2 @@ +pport 8080 +servername 0.0.0.0 \ No newline at end of file diff --git a/include/httpd.h b/include/httpd.h new file mode 100644 index 0000000..c10e9db --- /dev/null +++ b/include/httpd.h @@ -0,0 +1,46 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +FILE *serv, *fd, *cff; + + +#define TRUE 1 +#define FALSE 0 + +#define SERVERNAME "0.0.0.0" +#define PORT 80 + +typedef struct hash{ + int socket; + char data[1024]; + char location[1024]; + char method[12]; + char contenttype[32]; + char connection[32]; + char peername[32]; + char parentdir[64]; +}hash; + +typedef struct conf{ + int port; + int s; + char servername[128]; +}conf; diff --git a/include/socket.h b/include/socket.h new file mode 100644 index 0000000..43c8ac2 --- /dev/null +++ b/include/socket.h @@ -0,0 +1,13 @@ +/////////////////////////////////////////////////////////////////////////////// +// + +#define MAXBUFLENGTH 4096 +#define BUFFER_SIZE 1024 + +//extern int send_to_sock(int socket, const char *fmt, ...); +extern int sockread (int, char *); +u_long btx = 0, brx = 0; + +/////////////////////////////////////////////////////////////////////////////// +// +