index
:
slackcoder/gmid
master
Small and secure gemini server
Mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
server.c
Age
Commit message (
Expand
)
Author
2024-08-03
proxy-protocol: accept cross-family proxying
Omar Polo
2024-08-03
add support for using the proxy protocol v1 when proxying too
Omar Polo
2024-07-08
proxy protocol v1: handle EOF and short reads
Omar Polo
2024-07-08
remove trailing whitespaces and extra braces
Omar Polo
2024-07-08
move some variables to function scope
Omar Polo
2024-07-08
fix left computation
Omar Polo
2024-07-08
no need to clear error before calling read(2)
Omar Polo
2024-07-08
s/should_buffer/proxy_proto
Omar Polo
2024-07-08
fmt
Omar Polo
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
invert the arguments in some comparisons
Omar Polo
2024-06-17
whitespace and minor style nits
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-10
warn instead of dieing on unknown accept(2) failures
Omar Polo
2024-06-10
fmt
Omar Polo
2024-06-10
use a fatalx() rather than abort()
Omar Polo
2024-06-10
another range check
Omar Polo
2024-06-10
detect and reject NUL bytes embedded in the request
Omar Polo
2024-06-10
use snprintf
Omar Polo
2024-06-03
fix `fastcgi off' handling
Omar Polo
2024-05-29
pretty-print the socket address at configuration parsing time
Omar Polo
2024-05-29
relax the SNI requirement
Omar Polo
2024-05-25
s/MIN/MINIMUM/g
Omar Polo
2024-03-12
remove dead code
Omar Polo
2024-01-21
convert remaining code to the imsg getters
Omar Polo
2024-01-09
fix configtest with chroot
Omar Polo
2023-08-28
log ip address and port when tls_handshake fails
Omar Polo
2023-08-11
fix comment (ge -> gemexp)
Omar Polo
2023-08-09
don't call client_close() from fcgi/proxy bev handlers
Omar Polo
2023-08-08
move strip_path to utils.c
Omar Polo
2023-08-03
actually use the specified log style
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-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
change on fatalx -> log_warnx
Omar Polo
2023-07-01
rename fmt_sbuf -> fmtbuf; make the buffer explicit
Omar Polo
2023-07-01
avoid needless strlen()
Omar Polo
2023-07-01
simplify request handling
Omar Polo
2023-07-01
use a function-local buffer for the canonical redirect
Omar Polo
2023-06-26
use snprintf() instead of chain of strlcpy/cat
Omar Polo
2023-06-26
call getnameinfo() only once per request
Omar Polo
2023-06-24
avoid gratious strlen; evbuffer_readln returns the length
Omar Polo
2023-06-24
plug memory leak in client_close_ev
Omar Polo
2023-06-24
fix client_close_ev when tls_close() returns TLS_WANT_POLLIN/OUT
Omar Polo
2023-06-24
properly handle handshake failures
Omar Polo
2023-06-24
copyright years++
Omar Polo
2023-06-24
remove unused global flag
Omar Polo
[next]