aboutsummaryrefslogtreecommitdiff
path: root/networking/httpd.c
AgeCommit message (Collapse)Author
2006-11-16httpd:Denis Vlasenko
fix union aliasing bug symptom: wget of non-existent file gets redirected to /text/html/something on second and subsequend wget attempts fix double-free bug symptom: glibc caught double-free (we didn't NULL config->xxx ptrs after free)
2006-11-16httpd: add -i (inetd) and -f (foreground) otions.Denis Vlasenko
-i makes possible to run httpd in both inetd and standalone mode without recompile (or need to have two different binaries)
2006-11-16httpd: stop being silly with setenvDenis Vlasenko
2006-11-10httpd: cosmetic fixes (the bug which was being hunted downDenis Vlasenko
turned out to be nonexistent :)
2006-11-05httpd: sendCgi() forked child needs to close openedDenis Vlasenko
server socket and accepted socket
2006-10-29find: a lot more compliant to 'standard' findDenis Vlasenko
(we were not respecting order of actions!). Add -o and -a handling.
2006-10-28ls: cleanup part 1Denis Vlasenko
2006-10-20message string changes, mostly for consistency, also -32 bytes in .rodataDenis Vlasenko
2006-10-08correct largefile support, add comments about it.Denis Vlasenko
2006-10-08attempt to regularize atoi mess.Denis Vlasenko
2006-10-07dd: make it recognize not only 'k' but 'K' too;Denis Vlasenko
make it (partially) CONFIG_LFS-aware
2006-10-05httpd: add -u user[:grp] supportDenis Vlasenko
2006-10-03getopt_ulflags -> getopt32.Denis Vlasenko
It is impossible to formulate sane ABI based on size of ulong because it can be 32-bit or 64-bit. Basically it means that you cannot portably use more that 32 option chars in one call anyway... Make it explicit.
2006-10-03lots of silly indent fixesDenis Vlasenko
2006-09-30lsmod: repair indentationDenis Vlasenko
httpd: ifdef CONFIG -> if ENABLE (shorted, catched typos)
2006-09-26httpd: sanitize indentationDenis Vlasenko
2006-09-06Implement optional syslog logging using ordinaryDenis Vlasenko
bb_xx_msg calls, and convert networking/* to it. The rest of bbox will be converted gradually.
2006-08-03Remove xcalloc() and convert its callers to xzalloc(). About half of themRob Landley
were using "1" as one of the arguments anyway, and as for the rest a multiply and a push isn't noticeably bigger than pushing two arguments on the stack.
2006-08-03Attempt to fixup httpd.c to match svn 15767.Rob Landley
2006-08-03Move declaration to be compatible with older gcc's."Robert P. J. Day"
2006-07-16Cleaup read() and write() variants, plus a couple of new functions likeRob Landley
xlseek and fdlength() for the new mkswap.
2006-05-27Consolidate #include <sys/time.h> so libbb.h does it.Rob Landley
2006-05-26fix spelling mistakesMike Frysinger
2006-04-28More usage.h cleanups, with collateral changes to httpd. Specifically,Rob Landley
most of our CONFIG entries switch stuff on instead of off when enabled, so fix the gratuitously reversed INETD thing.
2006-04-14Patch from Robert P Day to remove standalone code from httpd. (Busybox hasRob Landley
its own make standalone planned as a general solution to this for all applets.)
2006-04-14Hard wiring configuration symbol values into the code defeats the purposeRob Landley
of _having_ configuration symbol values. Also, changing #ifdef CONFIG to #if ENABLE isn't nearly as useful as changing them to if (ENABLE) or USE()/SKIP()...
2006-04-12- patch from Denis Vlasenko to add and use bb_xchdir()Bernhard Reutner-Fischer
2006-04-12- patch from Denis Vlasenko to add bb_xbind() and bb_xlisten()Bernhard Reutner-Fischer
2006-04-12- patch from Denis Vlasenko to add and use bb_xdaemon()Bernhard Reutner-Fischer
2006-04-12- patch from Denis Vlasenko to add and use bb_xsocket() and to useBernhard Reutner-Fischer
bb_xopen some more while at it. Also use shorter boilerplate while at it.
2006-04-11- httpd in inetd mode: POST from IE (6) ends up in 'cannot display page'Bernhard Reutner-Fischer
Closes #827
2006-02-20Rename UNUSE() to SKIP().Rob Landley
2006-02-15demo (UN)USE_FEATURE... usage"Vladimir N. Oleynik"
2006-01-31add feature: support for running scripts through an interpreter. Thanks ↵"Vladimir N. Oleynik"
Florian Schirmer <jolt@tuxbox.org>
2006-01-30fix up annoying signed/unsigned and mixed type errorsEric Andersen
2006-01-26for change previous log: close bug 186"Vladimir N. Oleynik"
2006-01-26close bug 190"Vladimir N. Oleynik"
2006-01-24close bug 657"Vladimir N. Oleynik"
2006-01-03fix comment documentationMike Frysinger
2005-12-26remove buffer overflow by Erik and decodeString problem by Glenn, add error ↵"Vladimir N. Oleynik"
check of decodeString as Apache
2005-12-20remove debug feature for production"Vladimir N. Oleynik"
2005-12-02remove warnings if compile with -W, use ENABLE_FEATURE vs CONFIG_FEATURE"Vladimir N. Oleynik"
2005-09-26revert wait zombie, it have as linux-specific signal(SIG_CHLD,SIG_IGN) ↵"Vladimir N. Oleynik"
already, do not confuse me\!
2005-09-20- rename libbb's password helpers as suggested in libbb.hBernhard Reutner-Fischer
my_getpwnam -> bb_xgetpwnam /* dies on error */ my_getgrnam -> bb_xgetgrnam /* dies on error */ my_getgrgid -> bb_getgrgid my_getpwuid -> bb_getpwuid my_getug -> bb_getug
2005-09-19destroy bug #421"Vladimir N. Oleynik"
2005-09-01Tracking system but #4: php needs the environment variable SCRIPT_FILENAME.Rob Landley
2005-07-20applying fix for:Paul Fox
0000185: httpd infinite loop when piping to CGI script
2005-06-23characters encoded as html should have a trailing semicolonEric Andersen
to be interpreted properly
2004-10-08last_patch139.gz from Vladimir N. Oleynik:Eric Andersen
>I also don't mean to disagree about leaving 30x status codes until after >1.0. In fact, although redirecting http://host/dir to http://host/dir/ >with a 301 is common practice (e.g. Apache, IIS), AFAIK it isn't >actually required (or mentioned) by the HTTP specs. Ok. Attached patch have 302 and 408 implemented features. --w vodz
2004-08-26Vladimir N. Oleynik writes:Eric Andersen
Ming-Ching, >>No. Here there are no mistakes. >>You using POST metod. >>For get data you should read from stdin CONTENT_LENGTH bytes. >Hower as I posted a little while ago, there is indeed a bug >in POST method if the CONTENT_LENGTH is bigger >than sizeof(wbuf[128]). So if your CGI script is expecting to >read the full CONTENT_LENGTH, it might block forever, >because it will only transfer sizeof(wbuf) to the CGI. Ok, Ok. I should find time to understand with a problem. Try attached patch. --w vodz