Althttpd

Changes On Branch ipshun
Login

Changes On Branch ipshun

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch ipshun Excluding Merge-Ins

This is equivalent to a diff from ca06363eed to e36144c40d

2022-03-26
11:56
Merge the --ipshun enhancements into trunk. ... (check-in: d50f931efa user: drh tags: trunk)
11:55
Make the banishment time interval a #define so that it can be easily changed. The default value is increased to 5 minutes. Allow %-escaped "." and "/" to pass through so that we can more easily detect the common "/../" attacks on the request-URI. ... (Closed-Leaf check-in: e36144c40d user: drh tags: ipshun)
2022-03-24
20:13
Typo fix in 'termporarily blocked' message. ... (check-in: 10f650e552 user: stephan tags: ipshun)
17:51
Add the "--ipshun DIR" command-line option. When supplied, althttpd refuses to service requests coming from IP addresses that have corresponding files in DIR, at least for a while. This is an experimental additional defense against hostile robots. ... (check-in: e99c39954c user: drh tags: ipshun)
2022-03-23
19:09
Rearrange the command-line argument parsing so that the most commonly used options are checked first (for performance). Restructure the code to make individual cases easier to #ifdef out. ... (check-in: ca06363eed user: drh tags: trunk)
2022-03-22
14:12
More precise error messages for over-sized requests. ... (check-in: 6ceb6a5e7d user: drh tags: trunk)

Changes to althttpd.c.

Changes to althttpd.md.

Changes to static-ssl.mk.