summaryrefslogtreecommitdiff
path: root/src/libwaitress
AgeCommit message (Collapse)AuthorFilesLines
2011-11-11waitress: Support GnuTLS <= 2.10.0Lars-Dominik Braun1-17/+10
Both, 1.x and 2.x are now supported. See issue #182.
2011-11-11waitress: Fingerprint checkLars-Dominik Braun2-31/+13
Reduces memory usage, protects against 0wned CA's and avoids ca-bundle confusion. Closes #175
2011-11-10waitress: Don't send full url to serverLars-Dominik Braun1-1/+1
We CONNECT to server through proxy and can use paths here. Closes #179
2011-11-10waitress: Use WAITRESS_HTTP_VERSIONLars-Dominik Braun1-2/+3
2011-11-10waitress: Remove unused return codeLars-Dominik Braun1-4/+0
2011-11-10Die if trust file load failsLars-Dominik Braun2-4/+13
2011-11-09TLS is not optional any moreLars-Dominik Braun2-32/+0
2011-11-09waitress: Poor man's proxy support for TLSLars-Dominik Braun1-0/+15
2011-11-09waitress: Don't initialize TLS if not requestedLars-Dominik Braun2-6/+11
The player does not need TLS. This saves a few bytes.
2011-11-09waitress: move credentials init to WaitressInitLars-Dominik Braun2-10/+19
Reusable.
2011-11-09waitress: Server certificate verificationLars-Dominik Braun1-0/+62
2011-11-09waitress: Initial TLS implementation (using gnutls)Lars-Dominik Braun2-55/+196
2011-11-09waitress: split WaitressFetchCall, part 3: readLars-Dominik Braun1-37/+46
2011-11-09waitress: split WaitressFetchCall, part 2: writeLars-Dominik Braun2-29/+47
Currently leaks memory...
2011-11-09waitress: split WaitressFetchCall, part 1: connectLars-Dominik Braun2-54/+61
2011-11-09waitress: merge remaining buffer push into loopLars-Dominik Braun1-25/+8
2011-11-09waitress: document assumptions with assert statementsLars-Dominik Braun1-0/+51
2011-11-09waitress: const correctnessLars-Dominik Braun2-6/+6
2011-11-09waitress: muke sure chunked handler reads \r\nLars-Dominik Braun1-2/+6
2011-11-09waitress: fix chunked handler return valuesLars-Dominik Braun1-4/+11
2011-11-09waitress: header keys/values are case-insensitiveLars-Dominik Braun1-4/+6
2011-11-09waitress: handler return valuesLars-Dominik Braun2-16/+50
2011-11-09waitress: enable http 1.1Lars-Dominik Braun1-2/+3
2011-11-09waitress: support chunked encodingLars-Dominik Braun2-39/+95
as requested by rfc 2616
2011-11-09waitress: streq already definedLars-Dominik Braun1-2/+0
2011-11-09waitress: update comment (buffer is \0-terminated)Lars-Dominik Braun1-2/+4
2011-11-09waitress: rename variableLars-Dominik Braun1-11/+11
2011-11-09waitress: avoid expensive/unnecessary memsetLars-Dominik Braun1-1/+1
2011-11-09waitress: getline functionLars-Dominik Braun1-9/+24
2011-11-09waitress: beautify typedefsLars-Dominik Braun1-8/+22
2011-11-09waitress: remove unused return codeLars-Dominik Braun2-5/+1
2011-11-09waitress: has been moved to start of buffer...Lars-Dominik Braun1-1/+1
i’m wondering why this crap worked in the first place...
2011-11-09waitress: move macro def into functionLars-Dominik Braun1-15/+15
2011-11-09waitress: fix invalid memory accessLars-Dominik Braun1-2/+2
2011-11-09waitress: move large allocations to heapLars-Dominik Braun2-31/+33
2011-11-09waitress: status line parserLars-Dominik Braun1-14/+32
2011-11-09waitress: added identity handlerLars-Dominik Braun1-4/+10
2011-11-09waitress: added header handlerLars-Dominik Braun1-4/+22
2011-07-14Defined _DARWIN_C_SOURCELars-Dominik Braun1-0/+1
Required to expose non-standard functions. Closes #138
2011-07-11Disable feature test macros on FreeBSDEitan Adler1-0/+2
Closes #136
2011-06-13waitress: http "basic" authentication supportLars-Dominik Braun1-0/+31
Closes #109
2011-06-13waitress: Base64 encoder addedLars-Dominik Braun1-0/+128
2011-06-13waitress: Rewrite split urlLars-Dominik Braun2-97/+266
Accepts user and password in urls now. Tests added.
2010-12-27Change my email addressLars-Dominik Braun2-2/+2
Again. And hopefully the last time.
2010-12-26Better directory layoutLars-Dominik Braun3-0/+652
Removed useless AUTHORS, COPYING and README files. Move manpage to contrib (it's not exactly source code).