Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file src/etag.c at check-in 005bba06502f7072
|
2025-05-26
| ||
| 14:08 | Also accept a single ETag enclosed in double quotes when checking the If-Modified-Since HTTP header. Suggested in [forum:/forumpost/058cd829f9|Forum Post 058cd829f9]. ... (file: [f5ae12e685] check-in: [174091aa6f] user: florian branch: trunk, size: 9450) | |
|
2024-02-02
| ||
| 22:18 | Remove trailing whitespace from non-external C files. ... (file: [a43061691d] check-in: [7db0a2d910] user: danield branch: fix-overlength-lines, size: 9088) | |
|
2022-11-13
| ||
| 16:26 | Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 ... (file: [07c1a0493e] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 9093) | |
|
2021-07-11
| ||
| 19:16 | Checked into the wrong branch... ... (file: [7be9ae5ec4] check-in: [005bba0650] user: drh branch: wrong-branch, size: 9096) | |
|
2020-08-04
| ||
| 00:40 | Changed the default ETag expire age from 1 day to 10 years. See included comment for defense. ... (file: [bfd088bf4c] check-in: [af848dce95] user: wyoung branch: etag-always, size: 8583) | |
|
2020-06-21
| ||
| 12:59 | Fix etag processing so that no etag header is issued for pages which encounter errors or warnings. ... (file: [0dac88b40f] check-in: [517fb01b9c] user: drh branch: trunk, size: 8419) | |
|
2020-05-10
| ||
| 15:06 | Include the login name as part of the ETag hash for ETAG_QUERY. That way, the hash will change if the user logs in or logs out, and the page will be recomputed. ... (file: [3f93a2d2ac] check-in: [18aec6b9a8] user: drh branch: trunk, size: 8240) | |
| 14:51 | Shift the computation of the hash returned by fossil_exe_id() from run-time to compile-time. ... (file: [3f708f2969] check-in: [22fc5a792c] user: drh branch: trunk, size: 7947) | |
| 13:58 | Add the fossil_exe_id() internal interface that returns a unique hash that changes whenever Fossil is recompiled (more precisely, whenever the MANIFEST_UUID changes or the etag.c source file is recompiled). ... (file: [e8522b9900] check-in: [54a8243bf5] user: drh branch: trunk, size: 7846) | |
| 12:58 | Proof-of-concept ETag caching for the /timeline page. Seems to work. Most other webpages could easily add ETag caching now. ... (file: [35535b2977] check-in: [7eaeceddc4] user: drh branch: trunk, size: 7370) | |
| 12:16 | Enable ETag caching of the /uvlist and /juvlist pages. ... (file: [df8bf4dbe5] check-in: [a6003f1df0] user: drh branch: trunk, size: 6965) | |
|
2018-06-24
| ||
| 19:27 | Do not report errors to the error log on a 304 reply. ... (file: [177dba6698] check-in: [60c8eca305] user: drh branch: trunk, size: 6963) | |
|
2018-06-11
| ||
| 10:36 | Fix to the IfModifiedSince cache processing. ... (file: [d35e7c4828] check-in: [33fb3a9737] user: drh branch: trunk, size: 6933) | |
|
2018-05-19
| ||
| 06:47 | Fix 2 (harmless) compiler warnings about unused variables ... (file: [0afe42f3bd] check-in: [961787df06] user: jan.nijtmans branch: trunk, size: 6941) | |
|
2018-05-11
| ||
| 15:02 | Honor the If-Modified-Since header even if the Fossil executable is more recent. Assume that any changes in the Fossil executable will make minimal difference in the output. ... (file: [9ef915be04] check-in: [0419048804] user: drh branch: trunk, size: 6974) | |
|
2018-03-26
| ||
| 01:05 | Harmless comment typo fix. ... (file: [535a623ccd] check-in: [b948eaeaff] user: drh branch: trunk, size: 6959) | |
|
2018-02-25
| ||
| 19:47 | Add support for Last-Modified: and If-Modified-Since:. Currently only works for /uv but can be easily expanded to other resources. Also change Set-Cookie to use max-age= rather than expires=. ... (file: [f9577f7e4a] check-in: [f89eb80eec] user: drh branch: trunk, size: 6960) | |
|
2018-02-24
| ||
| 20:14 | Redesign the ETags mechanism to be simpler and safer. ... (file: [08762c2e70] check-in: [ae660cd62f] user: drh branch: etags-cache-control, size: 5045) | |
| 18:39 | Further changes trying to get ETags to work well. But as I type this, I feel like this design is not working out well and I am about ready to start over from scratch. This check-in is just to preserve work in case I want to come back to it later. ... (file: [5bf0bdf552] check-in: [02740c2c47] user: drh branch: etags, size: 7423) | |
| 03:47 | Optimizations to the ETag implementation. ... (file: [0c1741ac0a] check-in: [2588d44783] user: drh branch: etags-cache-control, size: 7281) | |
| 03:38 | ETags now working for the /uv page. ... (file: [081e97434b] check-in: [5b84cab0d6] user: drh branch: etags-cache-control, size: 7218) | |
| 00:39 | First cut at supporting ETags: and If-None-Match: for cache control. ... (file: [d324b1140c] check-in: [94c0b8ecd1] user: drh branch: etags-cache-control, size: 3310) | |