Fossil SCM
More change-log enhancements: More details about the work-around for the Apache mod_cgi breakage, and put that work-around first on the change log since it seems to be important to people.
Commit
d15c62b891867a83812ae32a76b780308256cb25d10d1bb2bb6cf53114a704f1
Parent
41b5be47621193b…
1 file changed
+9
-7
+9
-7
| --- www/changes.wiki | ||
| +++ www/changes.wiki | ||
| @@ -1,9 +1,18 @@ | ||
| 1 | 1 | <title>Change Log</title> |
| 2 | 2 | |
| 3 | 3 | <h2 id='v2_24'>Changes for version 2.24 (pending)</h2> |
| 4 | 4 | |
| 5 | + * Apache change work-around → As part of a security fix, the Apache webserver | |
| 6 | + mod_cgi module has stopped relaying the Content-Length field of the HTTP | |
| 7 | + reply header from the CGI programs back to the client in cases where the | |
| 8 | + connection is to be closed and the client is able to read until end-of-file. | |
| 9 | + The HTTP and CGI specs allow for this, though it does seem rude. | |
| 10 | + Older versions of Fossil was depending on the Content-Length header field | |
| 11 | + being set. To work around the change to Apache, Fossil has | |
| 12 | + been enhanced to cope with a missing Content-Length in the reply header. See | |
| 13 | + [forum:/forumpost/12ac403fd29cfc89|forum thread 12ac403fd29cfc89]. | |
| 5 | 14 | * [./customskin.md|Skin] enhancements: |
| 6 | 15 | <ul> |
| 7 | 16 | <li> Reworked the default skin to make everything more readable: larger |
| 8 | 17 | fonts, more whitespace, deeper indents to show hierarchy and to |
| 9 | 18 | offset command examples, etc. Adjusted colors slightly to bring |
| @@ -20,17 +29,10 @@ | ||
| 20 | 29 | </ul> |
| 21 | 30 | * If an "ssh:" sync fails in a way that suggests that the fossil executable |
| 22 | 31 | could not be found on the remote host, then retry after adding a PATH= |
| 23 | 32 | prefix to the command. This helps "ssh:" to "just work" when the server |
| 24 | 33 | is a Mac. |
| 25 | - * Fix an issue that caused Fossil to stop working when run from CGI under | |
| 26 | - Apache. As part of a security fix, Apache stopped relaying the | |
| 27 | - Content-Length field of the HTTP reply header in cases where it was | |
| 28 | - not required, but Fossil was depending on that field. Fossil has now | |
| 29 | - been enhanced to be able to deal with a missing Content-Length in the | |
| 30 | - reply header. See | |
| 31 | - [forum:/forumpost/12ac403fd29cfc89|forum thread 12ac403fd29cfc89]. | |
| 32 | 34 | * Enhancements to the [/help?cmd=/timeline|/timeline page]: |
| 33 | 35 | <ul> |
| 34 | 36 | <li> Add the x= query paramater |
| 35 | 37 | <li> Add the shortcut tl= and rl= query parameters |
| 36 | 38 | <li> Add support for from=,ft= and from=,bt= query parameter combinations |
| 37 | 39 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,9 +1,18 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <h2 id='v2_24'>Changes for version 2.24 (pending)</h2> |
| 4 | |
| 5 | * [./customskin.md|Skin] enhancements: |
| 6 | <ul> |
| 7 | <li> Reworked the default skin to make everything more readable: larger |
| 8 | fonts, more whitespace, deeper indents to show hierarchy and to |
| 9 | offset command examples, etc. Adjusted colors slightly to bring |
| @@ -20,17 +29,10 @@ | |
| 20 | </ul> |
| 21 | * If an "ssh:" sync fails in a way that suggests that the fossil executable |
| 22 | could not be found on the remote host, then retry after adding a PATH= |
| 23 | prefix to the command. This helps "ssh:" to "just work" when the server |
| 24 | is a Mac. |
| 25 | * Fix an issue that caused Fossil to stop working when run from CGI under |
| 26 | Apache. As part of a security fix, Apache stopped relaying the |
| 27 | Content-Length field of the HTTP reply header in cases where it was |
| 28 | not required, but Fossil was depending on that field. Fossil has now |
| 29 | been enhanced to be able to deal with a missing Content-Length in the |
| 30 | reply header. See |
| 31 | [forum:/forumpost/12ac403fd29cfc89|forum thread 12ac403fd29cfc89]. |
| 32 | * Enhancements to the [/help?cmd=/timeline|/timeline page]: |
| 33 | <ul> |
| 34 | <li> Add the x= query paramater |
| 35 | <li> Add the shortcut tl= and rl= query parameters |
| 36 | <li> Add support for from=,ft= and from=,bt= query parameter combinations |
| 37 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,9 +1,18 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <h2 id='v2_24'>Changes for version 2.24 (pending)</h2> |
| 4 | |
| 5 | * Apache change work-around → As part of a security fix, the Apache webserver |
| 6 | mod_cgi module has stopped relaying the Content-Length field of the HTTP |
| 7 | reply header from the CGI programs back to the client in cases where the |
| 8 | connection is to be closed and the client is able to read until end-of-file. |
| 9 | The HTTP and CGI specs allow for this, though it does seem rude. |
| 10 | Older versions of Fossil was depending on the Content-Length header field |
| 11 | being set. To work around the change to Apache, Fossil has |
| 12 | been enhanced to cope with a missing Content-Length in the reply header. See |
| 13 | [forum:/forumpost/12ac403fd29cfc89|forum thread 12ac403fd29cfc89]. |
| 14 | * [./customskin.md|Skin] enhancements: |
| 15 | <ul> |
| 16 | <li> Reworked the default skin to make everything more readable: larger |
| 17 | fonts, more whitespace, deeper indents to show hierarchy and to |
| 18 | offset command examples, etc. Adjusted colors slightly to bring |
| @@ -20,17 +29,10 @@ | |
| 29 | </ul> |
| 30 | * If an "ssh:" sync fails in a way that suggests that the fossil executable |
| 31 | could not be found on the remote host, then retry after adding a PATH= |
| 32 | prefix to the command. This helps "ssh:" to "just work" when the server |
| 33 | is a Mac. |
| 34 | * Enhancements to the [/help?cmd=/timeline|/timeline page]: |
| 35 | <ul> |
| 36 | <li> Add the x= query paramater |
| 37 | <li> Add the shortcut tl= and rl= query parameters |
| 38 | <li> Add support for from=,ft= and from=,bt= query parameter combinations |
| 39 |