index
:
slackcoder/gmid
master
Small and secure gemini server
Mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gmid.h
Age
Commit message (
Expand
)
Author
2024-06-17
replace asserts with error returns
Omar Polo
2024-06-17
inline PROXY_PROTO_PARSE_* and EXPECT_SUCCESS macros
Omar Polo
2024-06-17
add a proxy-v1 keyword to enable the proxy protocol handling
Omar Polo
2024-06-17
add support for the proxy protocol v1
Christoph Liebender
2024-06-09
shutting_down is no longer used, remove stale extern
Omar Polo
2024-06-09
yyerror is already defined (locally) in parse.y
Omar Polo
2024-06-09
remove from gmid.h functions that are used only in gemexp
Omar Polo
2024-06-08
change the approach for strnvis
Omar Polo
2024-06-06
attempt to deal with the portability fiasco of strnvis(3)
Omar Polo
2024-05-29
pretty-print the socket address at configuration parsing time
Omar Polo
2024-03-12
remove dead code
Omar Polo
2024-01-09
fix configtest with chroot
Omar Polo
2024-01-08
fix ge^W gemexp version string
Omar Polo
2023-10-18
rework gencert(); make gemexp generate EC certs
Omar Polo
2023-08-11
remove not so useful starts_with()
Omar Polo
2023-08-11
remove a long, long unused function
Omar Polo
2023-08-09
don't call client_close() from fcgi/proxy bev handlers
Omar Polo
2023-08-08
implement fastcgi strip number
Omar Polo
2023-08-08
remove prototype for function killed long ago
Omar Polo
2023-08-08
move strip_path to utils.c
Omar Polo
2023-08-07
try hard at loading the configuration during conftest (-n)
Omar Polo
2023-08-07
add `log syslog facility' to use a different syslog(3) facility
Omar Polo
2023-08-03
actually use the specified log style
Omar Polo
2023-07-26
add log syslog off; don't turn syslog off when log access is specified
Omar Polo
2023-07-26
rename IMSG_LOG_TYPE to ACCESS
Omar Polo
2023-07-25
allow to change the logging style; introduce some new ones
Omar Polo
2023-07-24
add ability to log to files with log access <path>
Omar Polo
2023-07-23
remove unused IMSG types
Omar Polo
2023-07-23
add `fastcgi off' to forceful skip fastcgi for a route
Omar Polo
2023-07-23
revamp fastcgi configuration: make it per-location
Omar Polo
2023-07-23
move struct envlist and alist up
Omar Polo
2023-07-22
split out iri.h from gmid.h
Omar Polo
2023-07-01
rename do_accept() -> server_accept()
Omar Polo
2023-07-01
change log_request to take the code and meta unpacked
Omar Polo
2023-07-01
parse (and log) the header from fastcgi
Omar Polo
2023-07-01
simplify request handling
Omar Polo
2023-06-26
call getnameinfo() only once per request
Omar Polo
2023-06-24
copyright years++
Omar Polo
2023-06-24
load the certs per listening address
Omar Polo
2023-06-24
send host addresses to the server process
Omar Polo
2023-06-23
implement `listen on'
Omar Polo
2023-06-23
rename client->addr to raddr (remote address) and keep original length
Omar Polo
2023-06-12
load_ca: get a buffer instead of a fd
Omar Polo
2023-06-11
disable the privsep crypto engine on !OpenBSD
Omar Polo
2023-06-11
fixes for -Wpointer-sign
Omar Polo
2023-06-11
add a privsep crypto engine
Omar Polo
2023-06-09
move print_conf and make it take the config as argument
Omar Polo
2023-06-09
parse_conf: don't die on error, return -1
Omar Polo
2023-06-09
don't have the config being a global
Omar Polo
2023-06-09
move hosts into the config struct
Omar Polo
[next]