/*
 * $Log: defines,v $
 * Revision 1.8  2000/10/09 19:27:04  joseph
 * Added sending of the Accept: header.
 *
 * Revision 1.7  1998/12/05 13:25:07  joseph
 * Moved logs to WebGet$WriteDir
 *
 * Revision 1.6  1998/07/01 21:10:59  joseph
 * Added status window
 * Fixed persistent connections
 * Fixed magtags to only count processed url references
 * Fixed proxy_forunqualified, again.
 * Fixed leading/trailing spaces in urls...
 *
 * Revision 1.5  1998/06/06 21:45:02  joseph
 * Added ability to not fetch frames / inline images in fetch / config
 * wimpc_menuread moved to wimpclib
 * Now fades individual fetches when started, unfades all at end of fetch
 *
 * Revision 1.4  1998/05/29 16:49:16  joseph
 * Disabled if-modified and made changes to try to decrease machine load
 *
 * Revision 1.3  1998/05/27 22:41:40  joseph
 * Taskname changes : 'webget' -> 'WebGet'
 *
 * Revision 1.2  1998/03/21 20:28:32  jogu
 * Increased socket buffer size to 10K.
 *
 * Revision 1.1.1.1  1997/12/29 14:37:55  jogu
 * WebGet Initial CMS Ver
 *
 */

#ifndef DEFINES_H
#define DEFINES_H

#define TASK_NAME "WebGet"

#define TASK_DIR          "<WebGet$Dir>"
#define TASK_PATH         TASK_DIR"."
#define SITES_DIR         "<WebGet$SitesDir>"
#define LOG_DIR           "<WebGet$WriteDir>.Logs"
#define WEBGET_FETCHDIR   "<WebGet$WriteDir>.Fetchs"

/* Constants */

#define HTTP_VER "HTTP/1.1"

#define FILETYPE_HTML 0xfaf

/* 250 is 5 less than max x-files supports */
#define FILENAME_MAXLEN  250
#define HOST_MAXLEN      FILENAME_MAXLEN
#define PATH_MAXLEN      FILENAME_MAXLEN
#define URL_MAXLEN       (HOST_MAXLEN+PATH_MAXLEN)
#define REQUEST_MAXLEN   (URL_MAXLEN+200)
// #define SOCKBUFF_MAXLEN  1024
#define SOCKBUFF_MAXLEN  1024*5 /* 5 K */
#define FILEPATH_MAXLEN  URL_MAXLEN
/* maximum filename length inside x-file */

#define MAXSESS 15
/* any more concurrent fetches than this would definetely be silly... */


#define HTTP_PORT	 80

#endif
