Althttpd

Timeline
Login

Timeline

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

7 check-ins related to "ipshun"

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)
20:03
Initial docs for the --ipshun flag, based on forum post 0e26ff2db4. ... (check-in: eec7e660de user: stephan tags: ipshun)
19:03
Fix a typo in a comment. ... (check-in: a05e2af194 user: drh 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)