33 Commits (12f40394b3940573c0e63d74722a95148fb1ad39)

Author SHA1 Message Date
  David Kalnischkies 12f40394b3 aptwebserver: fix html validation issues 5 years ago
  David Kalnischkies aa3e7b3287 test all redirection codes work as expected 5 years ago
  David Kalnischkies 6c0765c096 tests: don't use hardcoded port for http and https 6 years ago
  Michael Vogt f4a91278c6 Add regression test for LP: #1445239 6 years ago
  Michael Vogt ceafe8a6ed Fix endless loop in apt-get update that can cause disk fillup 6 years ago
  David Kalnischkies dcbb364fc6 detect 416 complete file in partial by expected hash 6 years ago
  David Kalnischkies ba6b79bd00 a hit on Release files means the indexes will be hits too 6 years ago
  David Kalnischkies 117038bac9 handle servers closing encoded connections correctly 6 years ago
  David Kalnischkies 905fba60a0 derive more of https from http method 6 years ago
  David Kalnischkies 92e8c1ff28 dispose http(s) 416 error page as non-content 6 years ago
  David Kalnischkies ed793a19ec dispose http(s) 416 error page as non-content 6 years ago
  David Kalnischkies 23397c9d7d promote filesize to a hashstring 7 years ago
  David Kalnischkies b0314abb0c add test for Basic Authentication scheme 7 years ago
  David Kalnischkies 453b82a388 cleanup headers and especially #includes everywhere 7 years ago
  David Kalnischkies d64e130aa3 warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 7 years ago
  David Kalnischkies c3ccac9232 warning: no previous declaration for foobar() [-Wmissing-declarations] 7 years ago
  David Kalnischkies f9b4f12d65 report https download start only if we really get it 7 years ago
  David Kalnischkies f2c0ec8bdb tests: add a webserverconfig method to abstract config 8 years ago
  David Kalnischkies 575fe03ee3 webserver: use pthreads to handle multiple clients 8 years ago
  David Kalnischkies d23bda4245 webserver: strip parameters from filename 8 years ago
  David Kalnischkies 3c16b5fe79 webserver: add directoryIndex support defaulting to index.html 8 years ago
  David Kalnischkies eab3a9b2e2 webserver: implement ~user access to ~user/public_html/ 8 years ago
  David Kalnischkies 93a99dac87 webserver: spurious newline after data confuses curl 8 years ago
  David Kalnischkies 14c84d021d add Range and If-Range support in the webserver 8 years ago
  David Kalnischkies 6beca0eb8b access _config via GET requests in the webserver 8 years ago
  David Kalnischkies f2380a78aa request absolute URIs from proxies again (0.9.9.3 regession) 8 years ago
  David Kalnischkies e3c62328ab simple fork and pidfile aptwebserver 8 years ago
  David Kalnischkies ae99ce2e3c trigger NODATA error for invalid InRelease files 8 years ago
  David Kalnischkies 7ea27d2a6d simple URI rewrite rules config for webserver 8 years ago
  David Kalnischkies bf3daa15e9 add directory listing to the webserver 8 years ago
  David Kalnischkies fbd29dd60a add a simple webserver for our testcases 8 years ago
  David Kalnischkies 056c365657 add (partial) partial request support for the webserver 9 years ago
  David Kalnischkies 06b3095f81 add option to send Content-Type based on file extension 9 years ago
  David Kalnischkies 57d13de2fb make the server a little more robust against write errors (e.g. broken pipe) 9 years ago
  David Kalnischkies 7a1bed9d45 rework parsing of the first request-line to be more robust 9 years ago
  David Kalnischkies d37911acee add simple url rewriting to the webserver 9 years ago
  David Kalnischkies 64a2851592 ensure that directories are accessed with a slash at the end of the url 9 years ago
  David Kalnischkies 59fe94ea01 http get requests need to be dequoted 9 years ago
  David Kalnischkies 4958ba98e6 include our usual config.h in the webserver 9 years ago
  David Kalnischkies d64053295c implement directory listing in your webserver 9 years ago
  David Kalnischkies dc57a59b1e reformat the aptwebserver code to look more like the rest of APT 9 years ago
  Michael Vogt 3ce22d4f71 cleanup, thanks to donkult for his feedback 9 years ago
  Michael Vogt a38a00b981 always send content-length via the new addDataHeaders() to ensure w3m/curl are happy too for 404 pages and to comply with the http 1.1 spec 9 years ago
  Michael Vogt da3ebfe79d add failing regression test for bug #346386 9 years ago
  Michael Vogt 90d1d54ef2 add commandline, add configurable port, add --simulate-paywall to simulate a broken webserver that intercepts connections and returns nonsese 9 years ago
  David Kalnischkies e6cd40dc17 start implementing an extremely simple webserver for testing APT 9 years ago