summaryrefslogtreecommitdiffstats
path: root/usr.sbin/httpd/server.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Check the return value of tls_config_set_protocols(), now that it returnsjsing2016-11-171-4/+7
* Move OCSP loading into a separate function - it is not part of the keypairjsing2016-11-171-16/+23
* Fix tcp ip ttl / minttl on IPv6 sockets.jca2016-11-101-7/+25
* conditionalize ocsp load properlybeck2016-11-061-8/+10
* Add OCSP stapling support to httpdbeck2016-11-061-1/+32
* Kill (remove) the ps_pid from privsep struct since it is not being usedrzalamena2016-08-301-5/+3
* Kill p_instance from proc.c and remove static proc_id unused variables.rzalamena2016-08-271-9/+1
* Replace the static env variables with a single global variable.rzalamena2016-08-261-23/+21
* Enable SNI support in httpd(8).jsing2016-08-221-6/+27
* stop including sys/param.h for nitems. define locally as needed.tedu2016-08-161-2/+1
* Turn "TLS handshake failed -" log message into a debug message - itreyk2016-08-161-2/+2
* Rename server_handshake_tls() to server_tls_handshake() to align withreyk2016-08-161-6/+6
* Move server_match() from parse.y to server.c; use env instead of conf,jsing2016-08-151-1/+28
* Use lowercase 'tls' in debug and log messages for consistency.jsing2016-08-151-6/+6
* Make httpd stricter with respect to TLS configuration - in particular, dojsing2016-08-151-1/+25
* Include the TLS configuration errors in log messages. Also set thejsing2016-04-281-11/+11
* Use log_warnx() instead of log_warn() when the failure will not havejsing2016-04-191-10/+10
* sync with relayd, use proc_compose()reyk2015-12-021-3/+2
* Retire socket_set_blockmode() in favor of the SOCK_NONBLOCK type flag.reyk2015-11-231-7/+3
* pledge(2) for httpd.florian2015-11-051-1/+4
* Fix server_handshake_tls() - we should only call server_input() in the casejsing2015-09-111-8/+6
* fix return type for tls_read/writebeck2015-09-101-3/+3
* fix after libtls api changesbeck2015-09-101-12/+12
* Update httpd to call tls_handshake() after tls_accept_socket().jsing2015-09-101-12/+16
* Fix a regression that was introduced with server.c r1.64: Do NOT freereyk2015-09-071-2/+1
* Change httpd(8) to use C99-style fixed-width integers (uintN_t insteadreyk2015-08-201-3/+3
* Fix rev 1.70 of server.c by only re-enabling the bufferevent if weflorian2015-08-031-4/+8
* backout the previous: it broke wordpress somehow.reyk2015-07-291-3/+1
* Read fcgi response records until we have the whole http header and canflorian2015-07-291-1/+3
* libtls has been changed to set SSL_MODE_ENABLE_PARTIAL_WRITE andreyk2015-07-181-24/+5
* If we can read faster from disk than send data to the client stopflorian2015-07-161-2/+11
* Escape the message in server_log() as well.reyk2015-07-151-5/+7
* Close connections that fail to complete a TLS handshake.jsing2015-07-151-1/+2
* Fix typo in comment.jsing2015-07-151-2/+2
* Send the TLS certificate and key via separate imsgs, rather thanjsing2015-07-151-1/+4
* Explicitly check for and handle EOF on a TLS connection.jsing2015-07-151-1/+6
* Fix memory leaks that can occur when config_getserver() fails.jsing2015-07-151-6/+17
* We cannot log errors with server_close() before allocatingflorian2015-04-231-8/+6
* Always check the return value of proc_composev_imsg() and handle failuresjsing2015-04-111-2/+6
* Prevent use after free.florian2015-03-151-4/+4
* Add return_uri to serverconfig_reset() to avoid using garbage from thereyk2015-02-231-1/+2
* Allow TLS protocols to be specified via a "tls protocols" configurationjsing2015-02-121-2/+3
* Change TLS_PROTOCOLS_DEFAULT to be TLSv1.2 only. Add a TLS_PROTOCOLS_ALLjsing2015-02-121-1/+3
* Remove server_load_file() in favor of tls_load_file(3)reyk2015-02-071-37/+10
* Add httpd configuration options to allow the specification of DHEjsing2015-02-071-1/+12
* Add support for blocking, dropping, and redirecting requests.reyk2015-02-071-1/+2
* httpd is based on relayd and had included many headers that are onlyreyk2015-01-211-9/+7
* Decouple auth parameters from struct server_config into struct auth.reyk2015-01-191-1/+5
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-161-3/+6
* bump copyright yearreyk2015-01-131-2/+2