Timeline
Not logged in

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

5 check-ins using file src/main.c version e524bfdd16

2022-02-13
19:16
Back out check-in [5bb921dd0893a548] which was wrong - the REQUEST_URI CGI parameter should include the query string. Improve the CGI variable documentation in comments. Improve robustness to malformed CGI variables. check-in: e514eeea8f user: drh tags: trunk
19:14
Improved robustness in CGI variable parsing. Closed-Leaf check-in: b897350007 user: drh tags: cgi-compliance
00:26
Back out [5bb921dd0893a548]. It turns out that REQUEST_URI should have the query string appended. Make other changes to cgi.c to bring it into "compliance". "Compliance" is in quotes because rfc3875 does not define REQUEST_URI. That variable is really just by conveniention. But Apache and Nginx both append the query string, so we should too. check-in: fd1c9b090a user: drh tags: cgi-compliance
2022-02-12
20:53
Update the defense-against-robots documentation to align with current behavior. check-in: c9082b2971 user: drh tags: trunk
20:30
Enhancement to robot defense. The auto-hyperlink setting can now be 2 (UserAgent only) in which case the UserAgent string is consulted and hyperlinks are generated if and only if the UserAgent looks human. Javascript does not come into play. When auto-hyperlink is 1, the traditional Javascript changes to href= in anchor tags are still used. check-in: df337eb61c user: drh tags: trunk