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.c
Age
Commit message (
Expand
)
Author
2021-01-11
fix remote_user for CGI and add -6 flag to enable ipv6
Omar Polo
2021-01-10
accept both ipv4 and ipv6
Omar Polo
2021-01-10
log also the port of the client
Omar Polo
2021-01-10
make FATAL and LOG inline functions
Omar Polo
2021-01-10
macro reordering
Omar Polo
2021-01-08
simplify loop
Omar Polo
2021-01-01
simplify unveil/pledge calls
Omar Polo
2020-12-28
rename cgi_setpoll_on_* to cgi_poll_on_*
Omar Polo
2020-12-28
initialize error string to avoid returning garbage
Omar Polo
2020-12-28
ignore also SIGHUP
Omar Polo
2020-12-28
fix CGI with new IRI parser
Omar Polo
2020-12-25
implement a valid RFC3986 (URI) parser
Omar Polo
2020-12-24
moving declarations to header file
Omar Polo
2020-12-21
always check absolutify_path return
Omar Polo
2020-12-21
make -d handle correctly non-absolute paths
Omar Polo
2020-12-20
reorder & fmt
Omar Polo
2020-12-02
logging reworked and daemonize by default
Omar Polo
2020-12-02
clients certs support for CGI
Omar Polo
2020-11-18
fix bug introduced in last version regarding full URLs
1.3.2
Omar Polo
2020-11-18
correctly handle also non absolute URLs
Omar Polo
2020-11-18
handle //example.com urls
Omar Polo
2020-11-18
make port number configurable
Omar Polo
2020-11-10
[cgi] added support for path parameters
Omar Polo
2020-11-06
[cgi] execute cgi scripts only inside a specific directory
Omar Polo
2020-11-06
[cgi] set QUERY_STRING only if there is a query string
Omar Polo
2020-11-06
[debug] print number of connected clients on SIGINFO
Omar Polo
2020-11-06
handle CGI concurrently
Omar Polo
2020-11-06
[cgi] setenv instead of building an env + define more env variables
Omar Polo
2020-11-06
pass the query parameter to start_cgi
Omar Polo
2020-11-06
extract query parameters from the URL
Omar Polo
2020-11-06
ensure the requested protocol is “gemini”
Omar Polo
2020-11-06
mark every open file as close-on-exec
Omar Polo
2020-11-06
implementing CGI – NOT READY YET!
Omar Polo
2020-11-06
added option to log to a file
Omar Polo
2020-11-06
typo
Omar Polo
2020-11-05
define a MIME type for xml files
Omar Polo
2020-11-03
ignore SIGPIPE
Omar Polo
2020-10-15
initial work for ipv6
Omar Polo
2020-10-14
switching to mmap() based file handling
Omar Polo
2020-10-14
style
Omar Polo
2020-10-07
put back the missing lseek, and change variables name
Omar Polo
2020-10-07
added support for mime types (by looking at file extension)
1.0
Omar Polo
2020-10-07
rewrote the main loop to use poll
Omar Polo
2020-10-07
fmt
Omar Polo
2020-10-03
correct the ../ removal function
Omar Polo
2020-10-03
improving style: no functional changes
Omar Polo
2020-10-03
remame sendfile to send_file and senddir to send_dir
Omar Polo
2020-10-03
explicitly require TLS 1.2 or 1.3
Omar Polo
2020-10-02
initial commit
Omar Polo