* contrib/hbplist
* contrib/hbhttpd/core.prg
* contrib/hbhttpd/hbhttpd.hbp
* contrib/hbhttpd/hbhttpd.hbc
+ contrib/hbhttpd/hbhttpds.hbp
+ contrib/hbhttpd/hbhttpds.hbc
* contrib/hbhttpd/widgets.prg
* contrib/hbhttpd/hbhttpd.hbx
- contrib/hbhttpd/tests/webapp.prg
+ contrib/hbhttpd/tests/eshop.prg
* contrib/hbhttpd/tests/files/main.js
+ contrib/hbhttpd/tests/tpl
+ merged latest uhttpd changes (0.4) posted by Mindaugas on his
website into hbhttpd. It implements these changes (quote):
* strict scope for UHttpd class methods and variables
* support for more HTTP status codes
* added error handler for child processes
! fixed bug in HttpDateUnformat()
* new server parameters setting approach implemented
* more friendly UProcInfo() output format
+ client IP filtering
82 lines
2.1 KiB
Plaintext
82 lines
2.1 KiB
Plaintext
/*
|
|
* $Id$
|
|
*/
|
|
|
|
/* -------------------------------------------------------------------- */
|
|
/* NOTE: You can add manual override which functions to include or */
|
|
/* exclude from automatically generated EXTERNAL/DYNAMIC list. */
|
|
/* Syntax: // HB_FUNC_INCLUDE <func> */
|
|
/* // HB_FUNC_EXCLUDE <func> */
|
|
/* -------------------------------------------------------------------- */
|
|
|
|
/* -------------------------------------------------------------------- */
|
|
/* WARNING: Automatically generated code below. DO NOT EDIT! */
|
|
/* Regenerate using hbmk2 '-hbx=' option. */
|
|
/* -------------------------------------------------------------------- */
|
|
|
|
#ifndef __HBEXTERN_CH__HBHTTPD__
|
|
#define __HBEXTERN_CH__HBHTTPD__
|
|
|
|
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBHTTPD__ANNOUNCE )
|
|
ANNOUNCE __HBEXTERN__HBHTTPD__
|
|
#endif
|
|
|
|
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBHTTPD__REQUEST )
|
|
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
|
|
#endif
|
|
|
|
DYNAMIC UADDHEADER
|
|
DYNAMIC UGETHEADER
|
|
DYNAMIC UGETWIDGETBYID
|
|
DYNAMIC UHTMLENCODE
|
|
DYNAMIC UHTTPD
|
|
DYNAMIC UHTTPDLOG
|
|
DYNAMIC UHTTPDNEW
|
|
DYNAMIC ULINK
|
|
DYNAMIC UOSFILENAME
|
|
DYNAMIC UPARSE
|
|
DYNAMIC UPROCFILES
|
|
DYNAMIC UPROCINFO
|
|
DYNAMIC UPROCWIDGETS
|
|
DYNAMIC UREDIRECT
|
|
DYNAMIC USESSIONDESTROY
|
|
DYNAMIC USESSIONSTART
|
|
DYNAMIC USESSIONSTOP
|
|
DYNAMIC USETSTATUSCODE
|
|
DYNAMIC UURLCHECKSUM
|
|
DYNAMIC UURLDECODE
|
|
DYNAMIC UURLENCODE
|
|
DYNAMIC UURLVALIDATE
|
|
DYNAMIC UWBROWSE
|
|
DYNAMIC UWBROWSENEW
|
|
DYNAMIC UWDEFAULTHANDLER
|
|
DYNAMIC UWFORM
|
|
DYNAMIC UWFORMNEW
|
|
DYNAMIC UWHTML
|
|
DYNAMIC UWHTMLNEW
|
|
DYNAMIC UWINPUT
|
|
DYNAMIC UWINPUTNEW
|
|
DYNAMIC UWLABEL
|
|
DYNAMIC UWLABELNEW
|
|
DYNAMIC UWLAYOUTGRID
|
|
DYNAMIC UWLAYOUTGRIDNEW
|
|
DYNAMIC UWMAIN
|
|
DYNAMIC UWMAINNEW
|
|
DYNAMIC UWMENU
|
|
DYNAMIC UWMENUNEW
|
|
DYNAMIC UWOPTION
|
|
DYNAMIC UWOPTIONNEW
|
|
DYNAMIC UWPASSWORD
|
|
DYNAMIC UWPASSWORDNEW
|
|
DYNAMIC UWRITE
|
|
DYNAMIC UWSEPARATOR
|
|
DYNAMIC UWSEPARATORNEW
|
|
DYNAMIC UWSUBMIT
|
|
DYNAMIC UWSUBMITNEW
|
|
|
|
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBHTTPD__REQUEST )
|
|
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
|
|
#endif
|
|
|
|
#endif
|