63 Commits (216e9b7a9203242495c2436146d99ec650b2a254)

Author SHA1 Message Date
Jo-Philipp Wich 00f1b1d62a uhttpd: various changes 13 years ago
Jo-Philipp Wich 0000ce2271 uhttpd: retry parsing the CGI header until the buffer space is exhausted 13 years ago
Jo-Philipp Wich 86de034767 uhttpd: various fixes 13 years ago
Jo-Philipp Wich 92e2e3f567 uhttpd: do not dispatch pipe error events, fixes use after free for cgi and lua scripts 13 years ago
Jo-Philipp Wich 1f2d5da887 uhttpd: do not subscribe to epoll write events Watch child read pipe end for data instead of relying on socket write notification to process cgi data, should lower cpu consumption during requests on weaker devices. 13 years ago
Jo-Philipp Wich c73b39fd30 uhttpd: finish inherited uloop in forked childs, fixes misdispatched events leading to race conditions and bad memory accesses 13 years ago
Jo-Philipp Wich 23eaea57ad uhttpd: remove some dead code 13 years ago
Jo-Philipp Wich 2cf72776d8 uhttpd: add explicit stdin eof notification for Lua and CGI childs 13 years ago
Jo-Philipp Wich 5aefe3b277 uhttpd: fix wrongly applied sizeof() leading to writing beyound end of buffer and subsequent data corruption (#11557) 13 years ago
Jo-Philipp Wich 022fa36b40 uhttpd: - rewrite large parts of the server, use uloop event driven structure - support concurrent requests and make the upper limit configurable - implement initial version of HTTP-to-ubus JSON proxy and session.* namespace - add compile time support for debug information - code style changes - bump package revision 13 years ago
Jo-Philipp Wich 8e9d914343 uhttpd: display errors in init script, code formatting changes, bump package version 13 years ago
Jo-Philipp Wich 54b34ccbc5 uhttpd: added uhttpd.docroot 13 years ago
Jo-Philipp Wich bcd8d530d1 Fixed: [PATCH 2/3] uhttpd URL-codec enhancements. 9 years ago
Jo-Philipp Wich 2bfb1e012a uhttpd URL-codec bug fixes. 13 years ago
Jo-Philipp Wich 80307216f2 uhttpd: reorder compiler flags to fix native build on Ubuntu 11.x 13 years ago
Jo-Philipp Wich 8533636d2d uhttpd: cope with variable number of spaces in header lines (#11079) 13 years ago
Jo-Philipp Wich 215239a470 uhttpd: prevent linking uhttpd binary against crypto libraries 13 years ago
Jo-Philipp Wich 44da6400cd uhttpd: cope with DES crypted passwd entries by not relying on a leading dollar sign to indicate a cipher 13 years ago
Nicolas Thill 75e186832a package/uhttpd: use new service wrapper 13 years ago
Jo-Philipp Wich 8189bd9260 uhttpd: provide rpath-link flag, thanks mazilo 13 years ago
Jo-Philipp Wich 6037187a80 uhttpd: Fix wrong certificate options with multiple words 13 years ago
Jo-Philipp Wich fcea88e3b5 uhttpd: fix Makefiles and linking of tls plugin 13 years ago
Jo-Philipp Wich 3c96dee342 uhttpd: bump version 13 years ago
Jo-Philipp Wich 3d035a6f6a uhttpd: rework CyaSSL and OpenSSL integration; move protected recv() and send() operations below the ssl layer - fixes hangs when accessing via https 13 years ago
Jo-Philipp Wich 32ae896d00 uhttpd: fix bad pointer use in previous commit 13 years ago
Jo-Philipp Wich 12bbe8b2af uhttpd: fix possible CGI header line parsing beyound the empty line, thanks Linus Luessing for spotting it 13 years ago
Jo-Philipp Wich a6c02f8912 uhttpd: properly match mimetype entries which cover the whole filename (#8236) 13 years ago
Jo-Philipp Wich 7fce085a97 uhttpd: add "application/x-ns-proxy-autoconfig" mime type (#8236) 13 years ago
Jo-Philipp Wich 9c606eb4c5 uhttpd: pass feature flags (#9742) 14 years ago
Jo-Philipp Wich 6576d110d2 uhttpd: support building against openssl instead of cyassl, minor cleanups (#7827) 14 years ago
Jo-Philipp Wich 53a5beaca8 uhttpd: unblock signals in CGI childs, solves hanging ssh logout after server restart from within LuCI and similar problems 14 years ago
Daniel Dickinson 9e4843d0e3 uhttpd: Moved uhttpd to Network|Web Servers/Proxies submenu, just like all the other web serves and proxies from the packages feed 14 years ago
Jo-Philipp Wich 3b3e5b7a49 uhttpd: substitute "+" with space when using the -d flag, lazyload tls support 14 years ago
Jo-Philipp Wich f38a320e69 uhttpd: protect tcp receive operations with select, make tcp keep-alive optional (#8272) 14 years ago
Jo-Philipp Wich f5b3f741ce uhttpd: allow lowercase http header fields (#8513) 14 years ago
Jo-Philipp Wich 5931a158a4 uhttpd: redirect to same location with trailing slash appended if directories are requested 14 years ago
Jo-Philipp Wich fa644368ed uhttpd: make it work without shadow password support 14 years ago
Jo-Philipp Wich 817566a5be uhttpd: revert unrelated change in previous commit 14 years ago
Jo-Philipp Wich 88db961cf0 uhttpd: add /etc/uhttpd.key and /etc/uhttpd.crt to conffile hints 14 years ago
Jo-Philipp Wich 1cb2abca8e add maintainer information 14 years ago
Jo-Philipp Wich 70dff7070e uhttpd: break tight loop when receiving eof during header reading (#7904) 14 years ago
Jo-Philipp Wich 93c38f2b86 uhttpd: fix segfault triggered by Basic Auth checking 14 years ago
Jo-Philipp Wich cbdeb30a1b uhttpd: - fix parsing of interpreter entries in the config file, fixes serving of static files as .cgi with X-Wrt - better cope with connection aborts, especially during header transfer - fix return value checking of TLS reads and writes, solves some blocking issues 14 years ago
Jo-Philipp Wich f2b534d341 uhttpd: - more robust handling of network failures on static file serving - support unlimited amount of authentication realms, listener and client sockets - support for interpreters (.php => /usr/bin/php-cgi) 14 years ago
Jo-Philipp Wich 4847198093 uhttpd: fix segmentation fault triggered by invalid header line 14 years ago
Jo-Philipp Wich 2d175dcdce uhttpd: - abort file serving if client connection is lost (#7742) - don't send bad request headers twice 14 years ago
Jo-Philipp Wich 5bc74fcb6f uhttpd: make init script less verbose 14 years ago
Jo-Philipp Wich 3d99f03082 uhttpd: add option to reject requests from RFC1918 IPs to public server IPs (DNS rebinding countermeasure) 14 years ago
Jo-Philipp Wich 39e013d003 uhttpd: fix build dependencies (#7674) 15 years ago
Jo-Philipp Wich b688fcaa5c uhttpd: - fix a compile warning - support custom index file names - support custom error pages (or cgi handler) - add option to disable directory listings - add REDIRECT_STATUS for CGI requests, fixes php-cgi 15 years ago