[multiple] add summaries to top of some modules
This commit is contained in:
parent
10dbe38a92
commit
c18f442a63
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* burl - buffer URL normalization
|
||||
*
|
||||
* Copyright(c) 2018 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
#include "burl.h"
|
||||
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* gw_backend - gateway backend code shared by dynamic socket backends
|
||||
*
|
||||
* Copyright(c) 2017 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include "gw_backend.h"
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
/*
|
||||
* http_auth - HTTP Auth backend registration, low-level shared funcs
|
||||
*
|
||||
* Fully-rewritten from original
|
||||
* Copyright(c) 2016 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include "http_auth.h"
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
#include "first.h"
|
||||
|
||||
/**
|
||||
* the HTTP chunk-API
|
||||
*
|
||||
/*
|
||||
* http_chunk - append response to chunkqueue, possibly in "chunked" encoding
|
||||
*
|
||||
* Fully-rewritten from original
|
||||
* Copyright(c) 2019 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include "http_chunk.h"
|
||||
#include "base.h"
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* http_header - HTTP header manipulation interfaces
|
||||
*
|
||||
* Copyright(c) 2018 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include "http_header.h"
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
/*
|
||||
* http_kv - HTTP version, method, status key-value string mapping
|
||||
*
|
||||
* Fully-rewritten from original
|
||||
* Copyright(c) 2018 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include "http_kv.h"
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* http_vhostdb - virtual hosts mapping backend registration
|
||||
*
|
||||
* Copyright(c) 2017 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include "http_vhostdb.h"
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
/*
|
||||
* keyvalue - PCRE matching and substitution for mod_redirect and mod_rewrite
|
||||
*
|
||||
* Fully-rewritten from original
|
||||
* Copyright(c) 2018 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include "keyvalue.h"
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
/*
|
||||
* mod_authn_ldap - HTTP Auth LDAP backend
|
||||
*
|
||||
* Fully-rewritten from original
|
||||
* Copyright(c) 2016 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include <ldap.h>
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* mod_authn_pam - PAM backend for lighttpd HTTP auth
|
||||
*
|
||||
* Copyright(c) 2018 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
/* mod_authn_pam
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* mod_authn_sasl - SASL backend for lighttpd HTTP auth
|
||||
*
|
||||
* Copyright(c) 2017 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
/* mod_authn_sasl
|
||||
|
|
|
@ -21,6 +21,12 @@
|
|||
* extended, modified by Lionel Elie Mamane (LEM), lionel <at> mamane <dot> lu
|
||||
* support chained proxies by glen@delfi.ee, #1528
|
||||
*
|
||||
*
|
||||
* Mostly rewritten
|
||||
* Portions:
|
||||
* Copyright(c) 2017 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*
|
||||
* Config example:
|
||||
*
|
||||
* Trust proxy 10.0.0.232 and 10.0.0.232
|
||||
|
|
|
@ -52,6 +52,11 @@
|
|||
*
|
||||
* Note:
|
||||
* GeoIP Library and API must be installed!
|
||||
*
|
||||
*
|
||||
* Fully-rewritten from original
|
||||
* Copyright(c) 2016 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* mod_maxminddb - MaxMind GeoIP2 support for lighttpd
|
||||
*
|
||||
* Copyright(c) 2019 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
/**
|
||||
*
|
||||
* Name:
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
/*
|
||||
* mod_openssl - openssl support for lighttpd
|
||||
*
|
||||
* Fully-rewritten from original
|
||||
* Copyright(c) 2016 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
/*
|
||||
* future possible enhancements: OCSP stapling
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* mod_sockproxy - socket-level proxy support for lighttpd
|
||||
*
|
||||
* Copyright(c) 2018 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* mod_vhostdb - virtual hosts mapping from backend database
|
||||
*
|
||||
* Copyright(c) 2017 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include "base.h"
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* mod_vhostdb_dbi - virtual hosts mapping from backend DBI interface
|
||||
*
|
||||
* Copyright(c) 2017 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include <dbi/dbi.h>
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* mod_vhostdb_ldap - virtual hosts mapping from backend LDAP database
|
||||
*
|
||||
* Copyright(c) 2017 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include <ldap.h>
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* mod_vhostdb_mysql - virtual hosts mapping from backend MySQL/MariaDB database
|
||||
*
|
||||
* Copyright(c) 2017 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include <mysql.h>
|
||||
|
@ -12,7 +18,7 @@
|
|||
#include "plugin.h"
|
||||
|
||||
/*
|
||||
* virtual host plugin using MySQL for domain to directory lookups
|
||||
* virtual host plugin using MySQL/MariaDB for domain to directory lookups
|
||||
*/
|
||||
|
||||
typedef struct {
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* mod_vhostdb_pgsql - virtual hosts mapping from backend PostgreSQL database
|
||||
*
|
||||
* Copyright(c) 2017 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include <libpq-fe.h>
|
||||
|
@ -11,7 +17,7 @@
|
|||
#include "plugin.h"
|
||||
|
||||
/*
|
||||
* virtual host plugin using Postgres for domain to directory lookups
|
||||
* virtual host plugin using PostgreSQL for domain to directory lookups
|
||||
*/
|
||||
|
||||
typedef struct {
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
/*
|
||||
* mod_webdav
|
||||
* mod_webdav - WEBDAV support for lighttpd
|
||||
*
|
||||
* Fully-rewritten from original
|
||||
* Copyright(c) 2019 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
|
||||
/*
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* rand - generate random bytes
|
||||
*
|
||||
* Copyright(c) 2016 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include "rand.h"
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
/*
|
||||
* request - HTTP request processing
|
||||
*
|
||||
* Fully-rewritten from original EXCEPT for request_check_hostname()
|
||||
* Copyright(c) 2018 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include "request.h"
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
/*
|
||||
* sock_addr - sockaddr manipulation
|
||||
*
|
||||
* Copyright(c) 2017 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
#include "first.h"
|
||||
|
||||
#include "sock_addr.h"
|
||||
|
|
|
@ -6,6 +6,9 @@
|
|||
* - expect recv data for request headers netstring every 10ms or less
|
||||
* - no read timeouts for request body; might block reading request body
|
||||
* - no write timeouts; might block writing response
|
||||
*
|
||||
* Copyright(c) 2017 Glenn Strauss gstrauss()gluelogic.com All rights reserved
|
||||
* License: BSD 3-clause (same as lighttpd)
|
||||
*/
|
||||
|
||||
#include <sys/types.h>
|
||||
|
|
Loading…
Reference in New Issue