[multiple] add summaries to top of some modules

This commit is contained in:
Glenn Strauss 2020-05-20 01:06:13 -04:00
parent 10dbe38a92
commit c18f442a63
26 changed files with 156 additions and 8 deletions

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)
*/

View File

@ -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:

View File

@ -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

View File

@ -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>

View File

@ -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"

View File

@ -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>

View File

@ -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>

View File

@ -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 {

View File

@ -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 {

View File

@ -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)
*/
/*

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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>