# event

type: ci
bgcolor: #fff0c0
user: drh
comment:
  Better handling of /dir pages with unknown checkins.  Rework of
  check-in [872f6a45e3338b77ed10ec49598343ff2ae7741d] for ticket
  [cc4cd990165317f38618f5b784befd3e9ff3fe61].


type: ci
bgcolor: #fff0c0
user: drh
comment:
  Back out changes in [9978d2aba603d94].  Instead, simply modify checkout so
  that it never overwrites "manifest" and "manifest.uuid" if those files are
  explicitly checked in.  Ticket [22a59e9a3455d8e].


type: t
user: drh
brief: Fixed ticket [cc4cd990165317f3|cc4cd99016].
comment:
  Fixed ticket [cc4cd990165317f3|cc4cd99016]: <i>dir browser crashes on unknown checkin name</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [22a59e9a3455d8ec|22a59e9a34].
comment:
  Fixed ticket [22a59e9a3455d8ec|22a59e9a34]: <i>Existing file named &quot;MANIFEST&quot; always overwritten</i> plus 2 other changes


type: ci
bgcolor: #fff0c0
user: wolfgang
comment:
  added a compiler variant TH1 variable, to be able to see the compiler version on the web page during testing/developing different compiler variants


type: ci
user: drh
comment:
  Print a warning and require confirmation prior to continuing with a commit
  after detection of time skew.


type: ci
user: renez
comment:
  added thead, tfoot, tbody, col, colgroup and span to allowed html. So that pages generated by docbook and elyxer are accepted


type: ci
bgcolor: #fff0c0
user: wolfgang
comment: made rc-file Digital mars conform
ecomment:
  made rc-file Digital mars conform

  digital mars resource compiler(rcc) must be downloaded separately.
  The changes in the makefile are:

  <pre>
  +RC=$(DMDIR)\bin\rcc
  +RCFLAGS=-32 -w1

   APPNAME = $(OBJDIR)\fossil$(E)

   all: $(APPNAME)

  -$(APPNAME) : translate$E mkindex$E headers  $(OBJ) $(OBJDIR)\link
  +$(APPNAME) : translate$E mkindex$E headers fossil.res $(OBJ) $(OBJDIR)\link
          cd $(OBJDIR)
          $(DMDIR)\bin\link @link

  +fossil.res:    $B\win\fossil.rc
  +       $(RC) $(RCFLAGS) -o$@ $**
  +
   $(OBJDIR)\link: $B\win\Makefile.dmc
          +echo add allrepo attach bag blob branch browse captcha cgi checkin checkout clearsign clone comformat configure
   content db delta deltacmd descendants diff diffcmd doc encode file finfo graph http http_socket http_ssl http_transport
   info login main manifest md5 merge merge3 name pivot popen pqueue printf rebuild report rss schema search setup sha1 sh
  un skins stat style sync tag th_main timeline tkt tktsetup undo update url user verify vfile wiki wikiformat winhttp xfe
  r zip sqlite3 th th_lang > $@
          +echo fossil >> $@
          +echo fossil >> $@
          +echo $(LIBS) >> $@
  +       +echo. >> $@
  +       +echo fossil >> $@
  </pre>


type: ci
user: renez
comment:
  Allow fossil tag add --date-override 'YYYY-MM-DD HH:MM:SS' --user-override user thetag checkin
  To aid in importing historic data from other scm's


type: t
user: wolfgang
brief: Fixed ticket [1b41304d8b7acfc5|1b41304d8b].
comment:
  Fixed ticket [1b41304d8b7acfc5|1b41304d8b]: <i>&lt;div style=&quot;clear: both&quot;&gt; is really necessary?</i> plus 2 other changes


type: t
user: wolfgang
brief: Fixed ticket [3f748ac12ce43743|3f748ac12c].
comment:
  Fixed ticket [3f748ac12ce43743|3f748ac12c]: <i>reconstruct or deconstruct failure</i> plus 1 other change


type: t
user: anonymous
brief: New ticket [c179f93e633aa385|c179f93e63].
comment:
  New ticket [c179f93e633aa385|c179f93e63] <i>fossil commit crashes when added paths contain Shift-JIS</i>.


type: t
user: anonymous
brief: Ticket [c179f93e633aa385|c179f93e63]: 2 changes
comment:
  Ticket [c179f93e633aa385|c179f93e63] <i>fossil commit crashes when added paths contain Shift-JIS</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [93fef9f3c8649f8e|93fef9f3c8]: 2 changes
comment:
  Ticket [93fef9f3c8649f8e|93fef9f3c8] <i>fossil clone -A username does not work</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [93fef9f3c8649f8e|93fef9f3c8]: 1 change
comment:
  Ticket [93fef9f3c8649f8e|93fef9f3c8] <i>fossil clone -A username does not work</i> status still Open with 1 other change


type: ci
bgcolor: #fff0c0
user: drh
comment:
  Change COMPILE_VARIANT to COMPILER_NAME.  Populate the macro with complete
  version information when using GCC.


type: t
user: anonymous
brief: New ticket [fb9a08bc0e836fc9|fb9a08bc0e].
comment:
  New ticket [fb9a08bc0e836fc9|fb9a08bc0e] <i>Default user not respected for &#39;fossil tag&#39;</i>.


type: t
user: renez
brief: Ticket [fb9a08bc0e836fc9|fb9a08bc0e]: 2 changes
comment:
  Ticket [fb9a08bc0e836fc9|fb9a08bc0e] <i>Default user not respected for &#39;fossil tag&#39;</i> status still Open with 2 other changes


type: t
user: wolfgang
brief: Ticket [ad15a8e2af8c3162|ad15a8e2af]: 2 changes
comment:
  Ticket [ad15a8e2af8c3162|ad15a8e2af] <i>Cannot commit a renamed file specifying files</i> status still Open with 2 other changes


type: t
user: Ratte
brief: Ticket [c9b62d38efbbbf17|c9b62d38ef]: 2 changes
comment:
  Ticket [c9b62d38efbbbf17|c9b62d38ef] <i>fossil rebuild fails on PellesC-compile</i> status still Open with 2 other changes


type: ci
user: renez
comment:
  Allow fossil branch new --date-override 'YYYY-MM-DD HH:MM:SS' --user-override user thebranch checkin
  To aid in importing historic data from other scm's


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Add the new "Event" artifact type to be used for project milestones,
  blog posts, news articles, and so forth.  The Event artifact format
  is still subject to incompatible changes.


type: t
user: anonymous
brief: Ticket [fb9a08bc0e836fc9|fb9a08bc0e]: 1 change
comment:
  Ticket [fb9a08bc0e836fc9|fb9a08bc0e] <i>Default user not respected for &#39;fossil tag&#39;</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [ad15a8e2af8c3162|ad15a8e2af]: 1 change
comment:
  Ticket [ad15a8e2af8c3162|ad15a8e2af] <i>Cannot commit a renamed file specifying files</i> status still Open with 1 other change


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Add hyperlinks for creating new events and the ability to browse through
  this history of changes for an event.  Add the ability to show "details"
  of an event.


type: ci
bgcolor: #fff0c0
user: wolfgang
comment:
  make PellesC-Makefile dynamic, only special files (util, zlib th, sqlite are mentioned explicitly, other sources are read by wildcard expansion


type: ci
user: drh
ecomment:
  Dramatic performance improvement for "fossil deconstruct" and 
  "fossil reconstruct" on large repositories.  Add progress information
  for "fossil reconstruct".
  Possibly related to ticket [2a1e8e3c4b0b39e08fdde0].
  Fix for ticket [76d3ecfdab577bdf843].

comment:
  Dramatic performance improvement for "fossil deconstruct" and 
  "fossil reconstruct" on large repositories.  Add progress information
  for "fossil reconstruct".
  Possibly related to ticket [2a1e8e3c4b0b39e08fdde0]


type: ci
user: drh
comment:
  For "fossil rebuild" increment the progress counter after each artifact
  is processed, rather than waiting for its delta children to be processed,
  in order to give a more uniform progress indication.
  Possibly related to ticket [2a1e8e3c4b0b39e08fdde].


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Add support for tags on events, including the ability to display a timeline
  of all events with a particular tag.


type: t
user: anonymous
comment:
  Add attachment [/artifact/5232612e2765ba36|verify_at_commit.diff] to ticket [76d3ecfdab577bdf|76d3ecfdab]


type: t
user: anonymous
brief: New ticket [6e5d9dd8ec31c8a0|6e5d9dd8ec].
comment:
  New ticket [6e5d9dd8ec31c8a0|6e5d9dd8ec] <i>HTML tags show on tickets when running &quot;fossil timeline&quot; on CLI</i>.


type: t
user: anonymous
brief: Ticket [2a1e8e3c4b0b39e0|2a1e8e3c4b]: 3 changes
comment:
  Ticket [2a1e8e3c4b0b39e0|2a1e8e3c4b] <i>content_get can recursive too deep</i> status still Open with 3 other changes


type: t
user: renez
brief: New ticket [89b54e57b464fa8a|89b54e57b4].
comment:
  New ticket [89b54e57b464fa8a|89b54e57b4] <i>branch new asks to sign although clearsign says not to sign</i>.


type: ci
bgcolor: #bf9172
user: drh
ecomment:
  Fix issues with the prior commit on this branch.  The small-stack 
  non-recursive implementation appears to be working.
  Ticket [2a1e8e3c4b0b39e08fdde].

comment:
  Fix issues with the prior commit on this branch.  The small-stack 
  non-recursive implementation appears to be working.
  Ticket [2a1e8e3c4b0b39e08fdde].


type: t
user: anonymous
brief: Ticket [2a1e8e3c4b0b39e0|2a1e8e3c4b]: 1 change
comment:
  Ticket [2a1e8e3c4b0b39e0|2a1e8e3c4b] <i>content_get can recursive too deep</i> status still Open with 1 other change


type: t
user: drh
brief: Ticket [6c5471445173a17f|6c54714451]: 2 changes
comment:
  Ticket [6c5471445173a17f|6c54714451] <i>fossil clone is slow</i> status still Open with 2 other changes


type: t
user: drh
brief: Closed ticket [573de5b9d9a81aba|573de5b9d9].
comment:
  Closed ticket [573de5b9d9a81aba|573de5b9d9]: <i>fossil &quot;event&quot; naming</i> plus 1 other change


type: t
user: drh
brief: Ticket [89b54e57b464fa8a|89b54e57b4]: 2 changes
comment:
  Ticket [89b54e57b464fa8a|89b54e57b4] <i>branch new asks to sign although clearsign says not to sign</i> status still Open with 2 other changes


type: t
user: wolfgang
brief: Ticket [89b54e57b464fa8a|89b54e57b4]: 1 change
comment:
  Ticket [89b54e57b464fa8a|89b54e57b4] <i>branch new asks to sign although clearsign says not to sign</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Make the R card of manifests truely optional.  It is always generated on
  manifests created by Fossil itself, but 3rd party import tools might choose
  to omit the R card as a simplification.
  Ticket [a32ff1eddb6ac1f499].


type: t
user: drh
brief: Fixed ticket [a32ff1eddb6ac1f4|a32ff1eddb].
comment:
  Fixed ticket [a32ff1eddb6ac1f4|a32ff1eddb]: <i>Optional R card not properly ignored</i> plus 2 other changes


type: t
user: drh
brief: Fixed ticket [76d3ecfdab577bdf|76d3ecfdab].
comment:
  Fixed ticket [76d3ecfdab577bdf|76d3ecfdab]: <i>verify_at_commit should print status</i> plus 2 other changes


type: g
user: wolfgang
comment:
  Edit [f3f7f138154aef25|f3f7f13815]: Move to branch [/timeline?r=wolfgangTicketCmd&nd&dp=f3f7f138154aef25&unhide | wolfgangTicketCmd]. Change background color to "#f0ffc0". Timestamp 2010-10-04 20:18:06.


type: t
user: anonymous
brief: New ticket [cee1b58990e81072|cee1b58990].
comment:
  New ticket [cee1b58990e81072|cee1b58990] <i>Questions And Criticisms using wrong tag &lt;/p&gt; instead of &lt;/b&gt;</i>.


type: ci
bgcolor: #bf9172
user: drh
comment:
  An attempt to reduce the depth of recursion in order to run better on 
  systems with limited stack spack.  Ticket [2a1e8e3c4b0b39e08fdde0].
  This check-in compiles and runs but has issues.


type: t
user: drh
brief: Fixed ticket [cee1b58990e81072|cee1b58990].
comment:
  Fixed ticket [cee1b58990e81072|cee1b58990]: <i>Questions And Criticisms using wrong tag &lt;/p&gt; instead of &lt;/b&gt;</i> plus 1 other change


type: ci
user: drh
comment:
  Merge the small-stack changes into the trunk.  This completes the fix
  for ticket [2a1e8e3c4b0b39e08fdde]


type: t
user: drh
brief: Fixed ticket [2a1e8e3c4b0b39e0|2a1e8e3c4b].
comment:
  Fixed ticket [2a1e8e3c4b0b39e0|2a1e8e3c4b]: <i>content_get can recursive too deep</i> plus 1 other change


type: t
user: anonymous
brief: Closed ticket [a5fba652a6886562|a5fba652a6].
comment:
  Closed ticket [a5fba652a6886562|a5fba652a6]: <i>remote `fossil clone` failed</i> plus 4 other changes


type: g
user: drh
comment:
  Edit [a6dd0bf3e1f14173|a6dd0bf3e1]: Change branch background color to "#f0ffc0". Timestamp 2010-10-05 09:56:59.


type: g
user: drh
comment:
  Edit [12a79e5b933b9800|12a79e5b93]: Change background color to "#d0c0ff". Timestamp 2010-10-05 03:55:49.


type: t
user: anonymous
brief: Ticket [6c5471445173a17f|6c54714451]: 1 change
comment:
  Ticket [6c5471445173a17f|6c54714451] <i>fossil clone is slow</i> status still Open with 1 other change


type: t
user: drh
brief: Ticket [5199df97bc08fff1|5199df97bc]: 2 changes
comment:
  Ticket [5199df97bc08fff1|5199df97bc] <i>Alternative to reconstruct for large imports</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [5199df97bc08fff1|5199df97bc]: 1 change
comment:
  Ticket [5199df97bc08fff1|5199df97bc] <i>Alternative to reconstruct for large imports</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [fcadf658ed282b3a|fcadf658ed].
comment:
  New ticket [fcadf658ed282b3a|fcadf658ed] <i>Checkin ui edit &quot;propagate color to descendants&quot; problem</i>.


type: t
user: drh
brief: Fixed ticket [5e9020fe4ccfc11e|5e9020fe4c].
comment:
  Fixed ticket [5e9020fe4ccfc11e|5e9020fe4c]: <i>Ancestor check incorrect for fast commits</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [f696bc85f8b91d26|f696bc85f8].
comment:
  Fixed ticket [f696bc85f8b91d26|f696bc85f8]: <i>Client side verification of SSL server certificates should use system wide default CAs</i> plus 1 other change


type: t
user: anonymous
brief: Open ticket [c3971eac71a1bd01|c3971eac71].
comment:
  Open ticket [c3971eac71a1bd01|c3971eac71]: <i>fossil breaks if HOME points to read-only directory</i> plus 4 other changes


type: t
user: anonymous
brief: New ticket [44002a7760cf5406|44002a7760].
comment:
  New ticket [44002a7760cf5406|44002a7760] <i>cannot locate home directory - please set the HOMEPATH environment variable</i>.


type: g
user: wolfgang
comment:
  Edit [afca329121898d5f|afca329121]: Mark "Closed". Timestamp 2010-10-06 14:42:06. Cancel "branch". Cancel tag "wolfgangFormat2CSS_2".


type: t
user: anonymous
brief: New ticket [a888fc2aa72073f4|a888fc2aa7].
comment:
  New ticket [a888fc2aa72073f4|a888fc2aa7] <i>typographic error in &quot;fossil ticket&quot; help</i>.


type: t
user: wolfgang
brief: Closed ticket [a888fc2aa72073f4|a888fc2aa7].
comment:
  Closed ticket [a888fc2aa72073f4|a888fc2aa7]: <i>typographic error in &quot;fossil ticket&quot; help</i> plus 2 other changes


type: t
user: anonymous
brief: New ticket [96276d63634dacb9|96276d6363].
comment:
  New ticket [96276d63634dacb9|96276d6363] <i>Shunned artifact remain in log without a link to the artifact</i>.


type: t
user: anonymous
brief: New ticket [9a768781e4c5fd4c|9a768781e4].
comment:
  New ticket [9a768781e4c5fd4c|9a768781e4] <i>Email information stored for tickets not removed on shun</i>.


type: t
user: anonymous
brief: Ticket [0cb89f4c72e3b957|0cb89f4c72]: 3 changes
comment:
  Ticket [0cb89f4c72e3b957|0cb89f4c72] <i>Misarranged lines in fossil tag help text</i> status still Open with 3 other changes


type: t
user: wolfgang
brief: Verified ticket [0cb89f4c72e3b957|0cb89f4c72].
comment:
  Verified ticket [0cb89f4c72e3b957|0cb89f4c72]: <i>Misarranged lines in fossil tag help text</i> plus 1 other change


type: t
user: wolfgang
brief: Fixed ticket [0cb89f4c72e3b957|0cb89f4c72].
comment:
  Fixed ticket [0cb89f4c72e3b957|0cb89f4c72]: <i>Misarranged lines in fossil tag help text</i> plus 1 other change


type: t
user: wolfgang
brief: Ticket [44002a7760cf5406|44002a7760]: 2 changes
comment:
  Ticket [44002a7760cf5406|44002a7760] <i>cannot locate home directory - please set the HOMEPATH environment variable</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [44002a7760cf5406|44002a7760]: 1 change
comment:
  Ticket [44002a7760cf5406|44002a7760] <i>cannot locate home directory - please set the HOMEPATH environment variable</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Add a compile-time option to ignore the control file checksum (for a
  modest performance increase while parsing control files.)  Enhance
  the test-parse-manifest command to facilitate performance studies.


type: ci
bgcolor: #fff0c0
user: wolfgang
comment:
  help page linkt to doc files references fossil-scm.org, not the local repository to be usefull in all repositories, not only in clones of fossil


type: g
user: wolfgang
comment:
  Edit [b76a547f1aa13360|b76a547f1a]: Change background color to "#f0ffc0". Timestamp 2010-10-08 12:02:43.


type: g
user: wolfgang
comment:
  Edit [ad29dc11328e14a5|ad29dc1132]: Change branch background color to "#fff0c0". Timestamp 2010-10-08 12:10:46.


type: g
user: wolfgang
comment:
  Edit [b76a547f1aa13360|b76a547f1a]: Change branch background color to "#fff0c0". Timestamp 2010-10-08 12:02:43.


type: t
user: anonymous
brief: Ticket [cf67fa9343e145de|cf67fa9343]: 2 changes
comment:
  Ticket [cf67fa9343e145de|cf67fa9343] <i>Fossil crashes when committing</i> status still Open with 2 other changes


type: t
user: wolfgang
brief: Ticket [cf67fa9343e145de|cf67fa9343]: 1 change
comment:
  Ticket [cf67fa9343e145de|cf67fa9343] <i>Fossil crashes when committing</i> status still Open with 1 other change


type: ci
bgcolor: #c0ffc0
user: drh
ecomment:
  Export works for Fossil and SQLite repositories.  Does not yet export tags.
  Also need to add incremental export.

comment:
  Export works for Fossil and SQLite repositories.  Does not yet export tags.
  Also need to add incremental export.


type: t
user: navratil
brief: New ticket [3567d7dd0cd5b213|3567d7dd0c].
comment:
  New ticket [3567d7dd0cd5b213|3567d7dd0c] <i>occupied port 8080 has been used instead of available 8081</i>.


type: t
user: navratil
brief: Ticket [3567d7dd0cd5b213|3567d7dd0c]: 2 changes
comment:
  Ticket [3567d7dd0cd5b213|3567d7dd0c] <i>occupied port 8080 has been used instead of available 8081</i> status still Open with 2 other changes


type: t
user: navratil
brief: Ticket [3567d7dd0cd5b213|3567d7dd0c]: 1 change
comment:
  Ticket [3567d7dd0cd5b213|3567d7dd0c] <i>occupied port 8080 has been used instead of available 8081</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [c8c0b78c840e4df9|c8c0b78c84].
comment:
  New ticket [c8c0b78c840e4df9|c8c0b78c84] <i>Windows 7: &quot;fossil ui&quot; and &quot;fossil server&quot; fail</i>.


type: t
user: anonymous
brief: Ticket [c8c0b78c840e4df9|c8c0b78c84]: 2 changes
comment:
  Ticket [c8c0b78c840e4df9|c8c0b78c84] <i>Windows 7: &quot;fossil ui&quot; and &quot;fossil server&quot; fail</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Closed ticket [cf67fa9343e145de|cf67fa9343].
comment:
  Closed ticket [cf67fa9343e145de|cf67fa9343]: <i>Fossil crashes when committing</i> plus 2 other changes


type: t
user: anonymous
brief: Ticket [cf67fa9343e145de|cf67fa9343]: 1 change
comment:
  Ticket [cf67fa9343e145de|cf67fa9343] <i>Fossil crashes when committing</i> status still Closed with 1 other change


type: ci
user: drh
comment:
  Fix the /debug_tktnew and /debug_tktedit methods so that the do not really
  create a new ticket artifact.  Ticket [474b0bd4f991dd60d7d9bb].


type: t
user: wolfgang
brief: Ticket [c8c0b78c840e4df9|c8c0b78c84]: 1 change
comment:
  Ticket [c8c0b78c840e4df9|c8c0b78c84] <i>Windows 7: &quot;fossil ui&quot; and &quot;fossil server&quot; fail</i> status still Open with 1 other change


type: t
user: wolfgang
brief: Ticket [e94aee5905e991c9|e94aee5905]: 2 changes
comment:
  Ticket [e94aee5905e991c9|e94aee5905] <i>Time line should shorten commit message</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [e94aee5905e991c9|e94aee5905]: 1 change
comment:
  Ticket [e94aee5905e991c9|e94aee5905] <i>Time line should shorten commit message</i> status still Open with 1 other change


type: t
user: drh
brief: Closed ticket [e94aee5905e991c9|e94aee5905].
comment:
  Closed ticket [e94aee5905e991c9|e94aee5905]: <i>Time line should shorten commit message</i> plus 2 other changes


type: ci
user: drh
comment:
  Work towards including full text of deleted and added files in a diff when
  the -N or --new-file option is used.  Ticket [e90d38c2054e9b44792eb]


type: t
user: drh
brief: Fixed ticket [474b0bd4f991dd60|474b0bd4f9].
comment:
  Fixed ticket [474b0bd4f991dd60|474b0bd4f9]: <i>/debug_tktnew creates a new ticket</i> plus 1 other change


type: t
user: drh
brief: Ticket [9a768781e4c5fd4c|9a768781e4]: 2 changes
comment:
  Ticket [9a768781e4c5fd4c|9a768781e4] <i>Email information stored for tickets not removed on shun</i> status still Open with 2 other changes


type: t
user: drh
brief: Deferred ticket [96276d63634dacb9|96276d6363].
comment:
  Deferred ticket [96276d63634dacb9|96276d6363]: <i>Shunned artifact remain in log without a link to the artifact</i> plus 2 other changes


type: t
user: drh
brief: Deferred ticket [9a768781e4c5fd4c|9a768781e4].
comment:
  Deferred ticket [9a768781e4c5fd4c|9a768781e4]: <i>Email information stored for tickets not removed on shun</i>


type: t
user: rwilson
brief: New ticket [c6376b37a87171e2|c6376b37a8].
comment:
  New ticket [c6376b37a87171e2|c6376b37a8] <i>fossil rename says &#39;file outside of checkout tree&#39; when it isn&#39;t</i>.


type: t
user: anonymous
brief: New ticket [7cb0e01aab61756a|7cb0e01aab].
comment:
  New ticket [7cb0e01aab61756a|7cb0e01aab] <i>&quot;&lt;!--&quot; in .wiki files is translated to visible code</i>.


type: t
user: anonymous
brief: Ticket [e0352240adeafd4d|e0352240ad]: 2 changes
comment:
  Ticket [e0352240adeafd4d|e0352240ad] <i>Support for importing vendor source</i> status still Open with 2 other changes


type: t
user: wolfgang
brief: Ticket [e0352240adeafd4d|e0352240ad]: 1 change
comment:
  Ticket [e0352240adeafd4d|e0352240ad] <i>Support for importing vendor source</i> status still Open with 1 other change


type: t
user: anonymous
comment:
  Add attachment [/artifact/5eca4cfb7cd2f01d|merge-marker.diff] to ticket [e3a1beef67c97eb2|e3a1beef67]


type: t
user: anonymous
brief: Ticket [e90d38c2054e9b44|e90d38c205]: 2 changes
comment:
  Ticket [e90d38c2054e9b44|e90d38c205] <i>Generate full diff</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Remove all use of ctypes.h in order to avoid compiler warnings and other
  problems associated with changing locales.


type: ci
user: drh
comment:
  Always show diffs for added and deleted files in the web UI.  Show
  added and deleted files in diffs with -N and the --from and --to
  options to the command-line diff command.
  Ticket [e90d38c2054e9b44792]


type: ci
user: drh
comment:
  On commit, check the repository for changes before starting the write 
  transaction, so that a diff can be run during the check-in comment editing.
  Ticket [014ac374123d9a6ab6894].


type: t
user: drh
brief: Fixed ticket [e3a1beef67c97eb2|e3a1beef67].
comment:
  Fixed ticket [e3a1beef67c97eb2|e3a1beef67]: <i>Conflict markers are reversed</i> plus 1 other change


type: ci
user: drh
comment:
  Replace all malloc() calls with fossil_malloc().  The fossil_malloc() routine
  panics rather than return a NULL pointer.


type: t
user: anonymous
brief: Ticket [0bc90d7235404d16|0bc90d7235]: 1 change
comment:
  Ticket [0bc90d7235404d16|0bc90d7235] <i>fossil clean and ignore-glob</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [472e68c0b23e152e|472e68c0b2].
comment:
  New ticket [472e68c0b23e152e|472e68c0b2] <i>fossil: unable to find the name of a repository database</i>.


type: t
user: anonymous
brief: Ticket [472e68c0b23e152e|472e68c0b2]: 2 changes
comment:
  Ticket [472e68c0b23e152e|472e68c0b2] <i>fossil: unable to find the name of a repository database</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Closed ticket [472e68c0b23e152e|472e68c0b2].
comment:
  Closed ticket [472e68c0b23e152e|472e68c0b2]: <i>fossil: unable to find the name of a repository database</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [014ac374123d9a6a|014ac37412].
comment:
  Fixed ticket [014ac374123d9a6a|014ac37412]: <i>Cannot run &quot;fossil diff&quot; while in commit</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [984d15b81114087e|984d15b811]: 2 changes
comment:
  Ticket [984d15b81114087e|984d15b811] <i>Merge conflict markers could be more helpful</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [24e1e78fa301399e|24e1e78fa3]: 2 changes
comment:
  Ticket [24e1e78fa301399e|24e1e78fa3] <i>Files in conflict are not marked as so</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [984d15b81114087e|984d15b811]: 1 change
comment:
  Ticket [984d15b81114087e|984d15b811] <i>Merge conflict markers could be more helpful</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [3873f0ad52cf0f61|3873f0ad52].
comment:
  New ticket [3873f0ad52cf0f61|3873f0ad52] <i>The ticket &#39;version&#39; field (found_in) does not appear hyperlinked</i>.


type: t
user: wolfgang
brief: Ticket [3873f0ad52cf0f61|3873f0ad52]: 2 changes
comment:
  Ticket [3873f0ad52cf0f61|3873f0ad52] <i>The ticket &#39;version&#39; field (found_in) does not appear hyperlinked</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [3873f0ad52cf0f61|3873f0ad52]: 1 change
comment:
  Ticket [3873f0ad52cf0f61|3873f0ad52] <i>The ticket &#39;version&#39; field (found_in) does not appear hyperlinked</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Do not attempt to parse control artifacts that do not end with a '\n'
  character.  Ticket [be56c89def7f86bcbd]


type: ci
user: drh
comment:
  Do not free memory not obtained from malloc in the "fossil diff" command.
  Ticket [38d7bb8cf044219c2eff8].


type: ci
user: drh
comment:
  On windows, use the global variable _pgmptr instead of <nowiki>argv[0]</nowiki>
  in order to find the name of the current executable.
  Ticket [c8c0b78c840e4df9]


type: t
user: anonymous
brief: New ticket [be56c89def7f86bc|be56c89def].
comment:
  New ticket [be56c89def7f86bc|be56c89def] <i>Manifest parser bug causes fossil push to fail if a file look like a manifest but isn&#39;t one</i>.


type: t
user: anonymous
comment:
  Add attachment [/artifact/4be73b381720dd41|manifest_parse_fix.diff] to ticket [be56c89def7f86bc|be56c89def]


type: t
user: drh
brief: Fixed ticket [be56c89def7f86bc|be56c89def].
comment:
  Fixed ticket [be56c89def7f86bc|be56c89def]: <i>Manifest parser bug causes fossil push to fail if a file look like a manifest but isn&#39;t one</i> plus 2 other changes


type: g
user: wolfgang
comment:
  Edit [9cf288de27c2eb72|9cf288de27]: Change branch background color to "yellow". Timestamp 2010-10-17 16:37:39.


type: g
user: wolfgang
comment:
  Edit [9cf288de27c2eb72|9cf288de27]: Change background color to "#f0ffc0". Timestamp 2010-10-17 16:37:39.


type: g
user: wolfgang
comment:
  Edit [9cf288de27c2eb72|9cf288de27]: Timestamp 2010-10-17 16:37:39. Cancel tag "StvPrivateHook2 --bgcolor yellow --private".


type: g
user: wolfgang
comment:
  Edit [9cf288de27c2eb72|9cf288de27]: Move to branch [/timeline?r=StvPrivateHook2 &nd&dp=9cf288de27c2eb72&unhide | StvPrivateHook2 ]. Timestamp 2010-10-17 16:37:39.


type: g
user: wolfgang
comment:
  Edit [ccef28b54b3662d4|ccef28b54b]: Change branch background color to "#f0ffc0". Timestamp 2010-10-18 15:46:37.


type: t
user: anonymous
brief: New ticket [986daabbc4b969dd|986daabbc4].
comment:
  New ticket [986daabbc4b969dd|986daabbc4] <i>checkin command lost merge information if --force option used.</i>.


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Two new settings:  "manifest" and "repo-cksum".  The first enables the
  output of the manifest and manifest.uuid files on each checkout.  This
  is now off by default.  The second enables repository checksums.  It
  defaults on.


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Automatically generate delta-manifests on check-in if the delta-manifest
  is smaller than 1/125th of the baseline-manifest.


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Clarification of the comment that describes the algorithm used to choose
  between a baseline manifest and a delta manifest upon checkin.  No changes
  to code.


type: t
user: anonymous
brief: New ticket [5c1490e26b8b2f86|5c1490e26b].
comment:
  New ticket [5c1490e26b8b2f86|5c1490e26b] <i>The ticket comments appear with the time always on UTC</i>.


type: t
user: anonymous
brief: Ticket [5c1490e26b8b2f86|5c1490e26b]: 2 changes
comment:
  Ticket [5c1490e26b8b2f86|5c1490e26b] <i>The ticket comments appear with the time always on UTC</i> status still Open with 2 other changes


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Replace the RFC-3174 reference implementation of SHA1 with the much
  faster implementation from NetBSD.


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Change the "commit" command so that it will not create the first
  delta-manifest in a repository unless the --delta option is used.


type: ci
user: bcsmith
comment:
  TH1 fossiltag command for accessing tag values.

  Has two subcommands: get and list, which do what they sound like.


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Rework the manifest cache so that it is more effective on repositories
  with large numbers of delta-manifests.


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Performance improvement when browsing repositories with many files.
  This is an temporary fix - we can do much better.


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Further performance enchancements for browsing.  We could still do better,
  but the current seems fast enough.


type: t
user: anonymous
brief: New ticket [2517414fef7aeba0|2517414fef].
comment:
  New ticket [2517414fef7aeba0|2517414fef] <i>baseline manifests should be stored as delta to last baseline</i>.


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  The "fossil revert" command now clears merge history.  Less frequent
  status output on rebuild.  The FOSSIL_OMIT_DELTA_CKSUM_TEST compile-time
  option is available.


type: t
user: drh
brief: Closed ticket [d3ab7965c636275e|d3ab7965c6].
comment:
  Closed ticket [d3ab7965c636275e|d3ab7965c6]: <i>fossil artifact needs checkout</i> plus 2 other changes


type: ci
user: drh
comment:
  Change the "artifact" command to accept the -R or --repository command-line
  options.  Ticket [d3ab7965c636275e51].


type: t
user: anonymous
brief: Open ticket [d3ab7965c636275e|d3ab7965c6].
comment:
  Open ticket [d3ab7965c636275e|d3ab7965c6]: <i>fossil artifact needs checkout</i> plus 2 other changes


type: t
user: drh
brief: Fixed ticket [d3ab7965c636275e|d3ab7965c6].
comment:
  Fixed ticket [d3ab7965c636275e|d3ab7965c6]: <i>fossil artifact needs checkout</i> plus 1 other change


type: t
user: drh
brief: Ticket [ef48c60cee1483ef|ef48c60cee]: 2 changes
comment:
  Ticket [ef48c60cee1483ef|ef48c60cee] <i>checkout/build failure</i> status still Open with 2 other changes


type: t
user: drh
brief: Ticket [ef48c60cee1483ef|ef48c60cee]: 1 change
comment:
  Ticket [ef48c60cee1483ef|ef48c60cee] <i>checkout/build failure</i> status still Open with 1 other change


type: t
user: anonymous
brief: Fixed ticket [2517414fef7aeba0|2517414fef].
comment:
  Fixed ticket [2517414fef7aeba0|2517414fef]: <i>baseline manifests should be stored as delta to last baseline</i> plus 2 other changes


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Do not attempt to process a delta-manifest if its baseline-manifest is
  a phantom.  Defer processing until the phantom is resolved.


type: t
user: bharder
brief: Ticket [a4a9f45b67cbbcf2|a4a9f45b67]: 2 changes
comment:
  Ticket [a4a9f45b67cbbcf2|a4a9f45b67] <i>core dump on attempted branch</i> status still Open with 2 other changes


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Fix the termination condition for the clone client so that it does not
  stop transferring before all the artifacts have been sent.


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Reduce the amount of processing in between when a server timestamp is generated
  and when it is evaluated for time skew by the client - to reduce the risk
  of detecting time skew simply due to a slow disk.


type: t
user: drh
brief: Fixed ticket [a4a9f45b67cbbcf2|a4a9f45b67].
comment:
  Fixed ticket [a4a9f45b67cbbcf2|a4a9f45b67]: <i>core dump on attempted branch</i> plus 1 other change


type: ci
user: drh
comment:
  Avoid division by zero on degenerate repositories when displaying percent done.
  Ticket [5be04d980c92f73fbc7]


type: t
user: bharder
brief: Ticket [a4a9f45b67cbbcf2|a4a9f45b67]: 1 change
comment:
  Ticket [a4a9f45b67cbbcf2|a4a9f45b67] <i>core dump on attempted branch</i> status still Fixed with 1 other change


type: t
user: anonymous
brief: Ticket [aa01499923bd6227|aa01499923]: 2 changes
comment:
  Ticket [aa01499923bd6227|aa01499923] <i>Merge tests fail on NetBSD and Mac OS/X 10.6.4</i> status still Open with 2 other changes


type: ci
user: wolfgang
comment:
  applied patch from ticket [aa01499923] and added option -prot to test tcl script which optionally writes a protocol file


type: ci
user: drh
comment:
  Add a warning to the "fossil sqlite3" command to remind users that careless
  use of the command can easily corrupt the repository.
  Ticket [b18338c226f6fb4899].


type: t
user: anonymous
brief: Ticket [b18338c226f6fb48|b18338c226]: 2 changes
comment:
  Ticket [b18338c226f6fb48|b18338c226] <i>include sqlite shell with fossil</i> status still Open with 2 other changes


type: t
user: chi
comment:
  Add attachment [/artifact/7c717d993beeffbd|fix-aa01499923.patch] to ticket [aa01499923bd6227|aa01499923]


type: t
user: chi
brief: Fixed ticket [aa01499923bd6227|aa01499923].
comment:
  Fixed ticket [aa01499923bd6227|aa01499923]: <i>Merge tests fail on NetBSD and Mac OS/X 10.6.4</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [b18338c226f6fb48|b18338c226].
comment:
  Fixed ticket [b18338c226f6fb48|b18338c226]: <i>include sqlite shell with fossil</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [5be04d980c92f73f|5be04d980c].
comment:
  Fixed ticket [5be04d980c92f73f|5be04d980c]: <i>Floating point exception, core dump.</i> plus 1 other change


type: ci
user: drh
comment:
  Mention the -N and --new-file command-line options on the "diff" 
  command.  Ticket [926a1b1639a1ee3739].


type: g
user: drh
comment:
  Edit [d0753799e447b795|d0753799e4]: Change background color to "#d0c0ff". Timestamp 2010-11-01 14:23:35. Add tag "release".


type: t
user: anonymous
brief: Ticket [c66936089efa3ce5|c66936089e]: 2 changes
comment:
  Ticket [c66936089efa3ce5|c66936089e] <i>timeline pagination</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [35b02baad5df5f44|35b02baad5]: 2 changes
comment:
  Ticket [35b02baad5df5f44|35b02baad5] <i>Support in timeline for jumping to specific point in time</i> status still Open with 2 other changes


type: t
user: drh
brief: Ticket [35b02baad5df5f44|35b02baad5]: 1 change
comment:
  Ticket [35b02baad5df5f44|35b02baad5] <i>Support in timeline for jumping to specific point in time</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [926a1b1639a1ee37|926a1b1639].
comment:
  New ticket [926a1b1639a1ee37|926a1b1639] <i>new diff options -N or --new-file not defined in fossil help diff</i>.


type: ci
user: drh
comment:
  Add the "ignore" subcommand to the "all" command.  Useful for causing
  testing and debugging repositories from being bypassed for "fossil all rebuild"
  or "fossil all sync".


type: t
user: drh
brief: Fixed ticket [926a1b1639a1ee37|926a1b1639].
comment:
  Fixed ticket [926a1b1639a1ee37|926a1b1639]: <i>new diff options -N or --new-file not defined in fossil help diff</i> plus 1 other change


type: t
user: anonymous
brief: New ticket [87f7cebc27d15049|87f7cebc27].
comment:
  New ticket [87f7cebc27d15049|87f7cebc27] <i>Wiki page names starting with &#39;.&#39; don&#39;t work</i>.


type: ci
user: drh
comment:
  Do not assume that the method is CGI just because the GATEWAY_INTERFACE
  environment variable is set.  Only do CGI if GATEWAY_INTERFACE is set and
  there either is no argument specified, or the specified argument is not
  a valid command.  Ticket [e49f245975f89a8a9]


type: ci
user: drh
comment:
  Change the anonymous login cookie name to include a hash of the base URL.
  Ticket [3edef69bf3e995ed2]


type: ci
user: drh
comment:
  Fix the sync logic so that it is able to clone against the canonical
  fossil repository with its implied redirect.


type: t
user: ron
brief: Ticket [e49f245975f89a8a|e49f245975]: 2 changes
comment:
  Ticket [e49f245975f89a8a|e49f245975] <i>Add &#39;-nocgi&#39; option</i> status still Fixed with 2 other changes


type: t
user: anonymous
brief: New ticket [2d1109c640251214|2d1109c640].
comment:
  New ticket [2d1109c640251214|2d1109c640] <i>fossil should delete repository &amp; journal files if &#39;fossil clone&#39; is cancelled</i>.


type: t
user: anonymous
brief: New ticket [9a34fbad7a5e8eaa|9a34fbad7a].
comment:
  New ticket [9a34fbad7a5e8eaa|9a34fbad7a] <i>Creating new tickets does not let you specify/override user name</i>.


type: t
user: drh
brief: Ticket [e49f245975f89a8a|e49f245975]: 1 change
comment:
  Ticket [e49f245975f89a8a|e49f245975] <i>Add &#39;-nocgi&#39; option</i> status still Fixed with 1 other change


type: t
user: drh
brief: Ticket [2d1109c640251214|2d1109c640]: 2 changes
comment:
  Ticket [2d1109c640251214|2d1109c640] <i>fossil should delete repository &amp; journal files if &#39;fossil clone&#39; is cancelled</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [ec667f74f8034907|ec667f74f8]: 2 changes
comment:
  Ticket [ec667f74f8034907|ec667f74f8] <i>LDAP authentication and  authorization support</i> status still Open with 2 other changes


type: t
user: drh
brief: Fixed ticket [3edef69bf3e995ed|3edef69bf3].
comment:
  Fixed ticket [3edef69bf3e995ed|3edef69bf3]: <i>Cookies don&#39;t include port</i> plus 1 other change


type: ci
user: drh
comment:
  Rename the "portable_system()" function to "fossil_system()" and move it
  from diffcmd.c into main.c.


type: ci
user: drh
comment:
  Add an undocumented --noverify option to the rebuild command to skip the
  verify_before_commit() sanity check.


type: t
user: venks
brief: New ticket [2e088c58159bad1a|2e088c5815].
comment:
  New ticket [2e088c58159bad1a|2e088c5815] <i>Allow svg for in-line diagrams in embedded documentation</i>.


type: ci
bgcolor: #d69b80
user: venkat
comment:
  Patches to file.c (for mingw is_dir), finfo.c (various utilities), and
  update.c (for verbose/nochange), to allow integration into Emacs and
  IDEs.


type: t
user: venks
brief: Ticket [2e088c58159bad1a|2e088c5815]: 2 changes
comment:
  Ticket [2e088c58159bad1a|2e088c5815] <i>Allow svg for in-line diagrams in embedded documentation</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [11209555c90f3b61|11209555c9].
comment:
  New ticket [11209555c90f3b61|11209555c9] <i>Wrong MIME-type on &quot;Edit Project Logo&quot; page showed</i>.


type: t
user: anonymous
comment:
  Add attachment [/artifact/3cb1092f8e896bdf|logo_setup.patch] to ticket [11209555c90f3b61|11209555c9]


type: ci
bgcolor: #d69b80
user: venkat
comment:
  Allow fossil update -n -v current to be used on the root directory (aborted with "outside of checkout tree" error before).


type: t
user: anonymous
comment:
  Add attachment [/artifact/a53d975a4108ed29|printf_format.patch] to ticket [9d186979fc4fe8d9|9d186979fc]


type: t
user: anonymous
brief: Ticket [9d186979fc4fe8d9|9d186979fc]: 2 changes
comment:
  Ticket [9d186979fc4fe8d9|9d186979fc] <i>printf() does not understand %lld on windows</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Fix a typo in the &lt;DOCTYPE&gt; marking at the top of each webpage.
  Ticket [c18a77e837a66122ed19].


type: ci
user: drh
comment:
  Use the correct mimetype for the logo, even if the mimetype is not image/gif.
  Ticket [11209555c90f3b61e4].


type: ci
user: drh
comment:
  Avoid the use of %lld to work around limitations of some windows compilers.
  Ticket [9d186979fc4fe8d9c]


type: t
user: drh
brief: Fixed ticket [9d186979fc4fe8d9|9d186979fc].
comment:
  Fixed ticket [9d186979fc4fe8d9|9d186979fc]: <i>printf() does not understand %lld on windows</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [11209555c90f3b61|11209555c9].
comment:
  Fixed ticket [11209555c90f3b61|11209555c9]: <i>Wrong MIME-type on &quot;Edit Project Logo&quot; page showed</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [c18a77e837a66122|c18a77e837].
comment:
  Fixed ticket [c18a77e837a66122|c18a77e837]: <i>Typo in the Doctype declaration.</i> plus 1 other change


type: ci
bgcolor: #d69b80
user: venkat
comment:
  Merge from trunk + minor changes to update.c to work with new . return from file_tree_name for fossil root.


type: t
user: venks
brief: Closed ticket [2e088c58159bad1a|2e088c5815].
comment:
  Closed ticket [2e088c58159bad1a|2e088c5815]: <i>Allow svg for in-line diagrams in embedded documentation</i> plus 2 other changes


type: t
user: drh
brief: Closed ticket [66ad1acf2b8f8e5a|66ad1acf2b].
comment:
  Closed ticket [66ad1acf2b8f8e5a|66ad1acf2b]: <i>No way to change commit message</i> plus 2 other changes


type: t
user: drh
brief: Fixed ticket [2e088c58159bad1a|2e088c5815].
comment:
  Fixed ticket [2e088c58159bad1a|2e088c5815]: <i>Allow svg for in-line diagrams in embedded documentation</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [ec667f74f8034907|ec667f74f8]: 1 change
comment:
  Ticket [ec667f74f8034907|ec667f74f8] <i>LDAP authentication and  authorization support</i> status still Open with 1 other change


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Begin adding "import" and "export" commands for converting repositories
  from and to the Git format.  The "export" command currently generates
  output but is not quite correct.  The "import" command is still a stub.


type: t
user: drh
brief: Fixed ticket [144180bf7db83724|144180bf7d].
comment:
  Fixed ticket [144180bf7db83724|144180bf7d]: <i>Merge onto empty branch fails</i> plus 1 other change


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Merge in the [696668aa4ec88213c] fix, which is necessary to successfully
  export the Fossil self-hosting repository.


type: t
user: anonymous
brief: Ticket [9a34fbad7a5e8eaa|9a34fbad7a]: 2 changes
comment:
  Ticket [9a34fbad7a5e8eaa|9a34fbad7a] <i>Creating new tickets does not let you specify/override user name</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Fix a corner-case in file_tree_name() - specifically when the input is the
  name of the root of the local tree, return ".".


type: ci
user: drh
comment:
  When the "update" command has a FILES argument which is the top-level
  directory, that is the same as having no FILES argument at all.  In
  other words, all files are updated.


type: ci
user: drh
comment:
  Fix a bug in the manifest parser which caused it to ignore manifests that
  were signed by a windows-build of PGP.


type: ci
user: drh
comment:
  For cloning and syncing, give all users the privileges of both "nobody" and
  "anonymous" without requiring a login message.
  Ticket [1318677c15af04480b].


type: g
user: drh
comment:
  Edit [6d334ac9ed2f7d98|6d334ac9ed]: Move to branch [/timeline?r=StvPrivateHook2&nd&dp=6d334ac9ed2f7d98&unhide | StvPrivateHook2]. Timestamp 2010-10-29 21:11:39.


type: t
user: anonymous
brief: Ticket [6e51013097c17ead|6e51013097]: 2 changes
comment:
  Ticket [6e51013097c17ead|6e51013097] <i>Avoid &quot;obj&quot; directory for builds</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Merge the import/export changes into trunk.  Even though they are incomplete,
  they do not threaten the correctness of other commands and can be developed
  in trunk.


type: t
user: drh
brief: Fixed ticket [1318677c15af0448|1318677c15].
comment:
  Fixed ticket [1318677c15af0448|1318677c15]: <i>Configuration pull does not work</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [6e51013097c17ead|6e51013097].
comment:
  Fixed ticket [6e51013097c17ead|6e51013097]: <i>Avoid &quot;obj&quot; directory for builds</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [ad76b5d67b6e054f|ad76b5d67b]: 2 changes
comment:
  Ticket [ad76b5d67b6e054f|ad76b5d67b] <i>Cannot clone http://www.fossil-scm.org/</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [ad76b5d67b6e054f|ad76b5d67b]: 1 change
comment:
  Ticket [ad76b5d67b6e054f|ad76b5d67b] <i>Cannot clone http://www.fossil-scm.org/</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [66ad1acf2b8f8e5a|66ad1acf2b]: 2 changes
comment:
  Ticket [66ad1acf2b8f8e5a|66ad1acf2b] <i>No way to change commit message</i> status still Closed with 2 other changes


type: ci
user: drh
comment:
  The "fossil import" command works well enough to import the Git self-hosting
  repository.  There are still issues and no doubt many bugs yet to be found.
  But this is a good start.


type: ci
user: drh
comment:
  Fix the "fossil import" command so that it correctly handles cases where a
  file is deleted then replaced by a directory with the same name.


type: t
user: anonymous
brief: Ticket [15f44789de1acaa3|15f44789de]: 1 change
comment:
  Ticket [15f44789de1acaa3|15f44789de] <i>Restore rstats command</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [8f8083f23038c3b5|8f8083f230]: 3 changes
comment:
  Ticket [8f8083f23038c3b5|8f8083f230] <i>commit not possible</i> status still Open with 3 other changes


type: t
user: drh
brief: Ticket [8f8083f23038c3b5|8f8083f230]: 1 change
comment:
  Ticket [8f8083f23038c3b5|8f8083f230] <i>commit not possible</i> status still Open with 1 other change


type: g
user: gcw
comment:
  Edit [7043db15b82f7bcb|7043db15b8]: Move to branch [/timeline?r=gcw-fast&nd&dp=7043db15b82f7bcb&unhide | gcw-fast]. Edit check-in comment. Timestamp 2010-11-11 13:36:40.


type: ci
user: drh
comment:
  Add support for "magic" tags "ckout", "prev" and "next".  Show the
  version updating to when performing an "update".


type: ci
user: drh
comment:
  Change the name of the special "ckout" tag to "current".  Also allow
  "previous" in addition to "prev" for the parent of the current checkout.


type: t
user: anonymous
brief: New ticket [bf18e29fbe897915|bf18e29fbe].
comment:
  New ticket [bf18e29fbe897915|bf18e29fbe] <i>make &#39;fossil rm&#39; to be able to remove more than one file</i>.


type: t
user: anonymous
comment:
  Add attachment [/artifact/1cab7896886650db|timeline-graph.patch] to ticket [a734fe24da8f7575|a734fe24da]


type: t
user: drh
brief: Fixed ticket [a734fe24da8f7575|a734fe24da].
comment:
  Fixed ticket [a734fe24da8f7575|a734fe24da]: <i>Timeline graph alignment on IE6</i> plus 1 other change


type: t
user: anonymous
brief: New ticket [a3336458f6864db0|a3336458f6].
comment:
  New ticket [a3336458f6864db0|a3336458f6] <i>typo in http://fossil-scm.org/index.html/doc/trunk/www/fossil-v-git.wiki</i>.


type: ci
user: drh
comment:
  Wait to record the sync password until after the user has actually entered 
  the sync password.  Ticket [8b46db87f1bfa942b]


type: t
user: aku
brief: Closed ticket [a3336458f6864db0|a3336458f6].
comment:
  Closed ticket [a3336458f6864db0|a3336458f6]: <i>typo in http://fossil-scm.org/index.html/doc/trunk/www/fossil-v-git.wiki</i> plus 2 other changes


type: t
user: aku
brief: New ticket [8b46db87f1bfa942|8b46db87f1].
comment:
  New ticket [8b46db87f1bfa942|8b46db87f1] <i>fossil update reporting &#39;login failed&#39; despite local repo having a password for the account used</i>.


type: t
user: aku
brief: Ticket [8b46db87f1bfa942|8b46db87f1]: 2 changes
comment:
  Ticket [8b46db87f1bfa942|8b46db87f1] <i>fossil update reporting &#39;login failed&#39; despite local repo having a password for the account used</i> status still Fixed with 2 other changes


type: t
user: drh
brief: Fixed ticket [8b46db87f1bfa942|8b46db87f1].
comment:
  Fixed ticket [8b46db87f1bfa942|8b46db87f1]: <i>fossil update reporting &#39;login failed&#39; despite local repo having a password for the account used</i> plus 1 other change


type: t
user: aku
brief: Open ticket [8b46db87f1bfa942|8b46db87f1].
comment:
  Open ticket [8b46db87f1bfa942|8b46db87f1]: <i>fossil update reporting &#39;login failed&#39; despite local repo having a password for the account used</i> plus 1 other change


type: ci
user: drh
comment:
  On a "tree checksum does not match repository" error on a commit, go back
  and do a file-by-file comparison of the repository and the working
  checkout to try to discover what the problem is.
  Ticket [a483f0ab3f0d4da0].


type: ci
user: drh
comment:
  Move the "updated-to:" text to the end of the display for the "update"
  command, and separately from the changed files by "---------".  This at
  the request of the emacs integration effort.


type: t
user: drh
brief: Ticket [929dd38716bf1f72|929dd38716]: 2 changes
comment:
  Ticket [929dd38716bf1f72|929dd38716] <i>NOWIKI tag has no effect</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [25d3f8d5641deed3|25d3f8d564].
comment:
  New ticket [25d3f8d5641deed3|25d3f8d564] <i>Time skew when cloning a large repository via slow connection</i>.


type: t
user: anonymous
brief: New ticket [af2658e1fe1d11d5|af2658e1fe].
comment:
  New ticket [af2658e1fe1d11d5|af2658e1fe] <i>attempt to &#39;fossil init filename&#39; where filename = dirname confuses fossil</i>.


type: t
user: anonymous
brief: Ticket [af2658e1fe1d11d5|af2658e1fe]: 2 changes
comment:
  Ticket [af2658e1fe1d11d5|af2658e1fe] <i>attempt to &#39;fossil init filename&#39; where filename = dirname confuses fossil</i> status still Open with 2 other changes


type: t
user: wolfgang
brief: Ticket [289844a2cb535a46|289844a2cb]: 2 changes
comment:
  Ticket [289844a2cb535a46|289844a2cb] <i>missing table time_fudge on commit</i> status still Open with 2 other changes


type: t
user: wolfgang
brief: New ticket [de35b174255cd2a8|de35b17425].
comment:
  New ticket [de35b174255cd2a8|de35b17425] <i>defect in command line parser: -- is not a valid comment</i>.


type: t
user: anonymous
brief: New ticket [5c7565d157b13fe0|5c7565d157].
comment:
  New ticket [5c7565d157b13fe0|5c7565d157] <i>check in [e0eceb7892] breaks graph on file history page</i>.


type: ci
user: drh
comment:
  Do not use the "time_fudge" temp-table if it has not been created by
  a prior call to manifest_crosslink_begin().
  Ticket [289844a2cb535a465]


type: t
user: drh
brief: Fixed ticket [5c7565d157b13fe0|5c7565d157].
comment:
  Fixed ticket [5c7565d157b13fe0|5c7565d157]: <i>check in [e0eceb7892] breaks graph on file history page</i> plus 1 other change


type: ci
user: drh
comment:
  Additional fixes to the "fossil import" command.  Correct handling of
  zero-length content files.  Correct handling of merges with no new
  or modified files.


type: t
user: drh
brief: Fixed ticket [289844a2cb535a46|289844a2cb].
comment:
  Fixed ticket [289844a2cb535a46|289844a2cb]: <i>missing table time_fudge on commit</i> plus 1 other change


type: ci
user: drh
comment:
  Update to the latest version of SQLite with the sqlite3_stmt_readonly()
  capability and use that interface for additional security of the 
  user-entered SQL in the ticket report logic.


type: t
user: drh
brief: Closed ticket [93112ea7e802f65c|93112ea7e8].
comment:
  Closed ticket [93112ea7e802f65c|93112ea7e8]: <i>Timeline graph for trunk not straight</i> plus 2 other changes


type: t
user: drh
brief: Ticket [93112ea7e802f65c|93112ea7e8]: 1 change
comment:
  Ticket [93112ea7e802f65c|93112ea7e8] <i>Timeline graph for trunk not straight</i> status still Closed with 1 other change


type: t
user: aku
brief: Closed ticket [8b46db87f1bfa942|8b46db87f1].
comment:
  Closed ticket [8b46db87f1bfa942|8b46db87f1]: <i>fossil update reporting &#39;login failed&#39; despite local repo having a password for the account used</i> plus 1 other change


type: t
user: anonymous
brief: New ticket [feeb8a91eb838f74|feeb8a91eb].
comment:
  New ticket [feeb8a91eb838f74|feeb8a91eb] <i>&quot;Unsupported command: blob&quot; error during Fossil to Git export</i>.


type: t
user: drh
brief: Ticket [feeb8a91eb838f74|feeb8a91eb]: 2 changes
comment:
  Ticket [feeb8a91eb838f74|feeb8a91eb] <i>&quot;Unsupported command: blob&quot; error during Fossil to Git export</i> status still Open with 2 other changes


type: t
user: drh
brief: Fixed ticket [feeb8a91eb838f74|feeb8a91eb].
comment:
  Fixed ticket [feeb8a91eb838f74|feeb8a91eb]: <i>&quot;Unsupported command: blob&quot; error during Fossil to Git export</i> plus 1 other change


type: t
user: aku
brief: New ticket [acf7b14d93ad999b|acf7b14d93].
comment:
  New ticket [acf7b14d93ad999b|acf7b14d93] <i>Bad import of tags as branches (propagating tags ?)</i>.


type: t
user: drh
brief: Ticket [acf7b14d93ad999b|acf7b14d93]: 2 changes
comment:
  Ticket [acf7b14d93ad999b|acf7b14d93] <i>Bad import of tags as branches (propagating tags ?)</i> status still Open with 2 other changes


type: t
user: aku
brief: Ticket [acf7b14d93ad999b|acf7b14d93]: 1 change
comment:
  Ticket [acf7b14d93ad999b|acf7b14d93] <i>Bad import of tags as branches (propagating tags ?)</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Further work on getting a "commit" or "update" to continue operating after
  an autosync failure.  The "commit" command prompts to verify that you want
  to continue.


type: t
user: anonymous
brief: New ticket [2c7b1cd3a367fc2d|2c7b1cd3a3].
comment:
  New ticket [2c7b1cd3a367fc2d|2c7b1cd3a3] <i>Cannot bind to specific IP address when in server mode</i>.


type: t
user: anonymous
brief: New ticket [c9e84b567178d755|c9e84b5671].
comment:
  New ticket [c9e84b567178d755|c9e84b5671] <i>fossil treats anybody connecting from 127.0.0.1 as user with UID 1</i>.


type: t
user: anonymous
brief: Ticket [c9e84b567178d755|c9e84b5671]: 2 changes
comment:
  Ticket [c9e84b567178d755|c9e84b5671] <i>fossil treats anybody connecting from 127.0.0.1 as user with UID 1</i> status still Open with 2 other changes


type: t
user: drh
brief: Closed ticket [c9e84b567178d755|c9e84b5671].
comment:
  Closed ticket [c9e84b567178d755|c9e84b5671]: <i>fossil treats anybody connecting from 127.0.0.1 as user with UID 1</i> plus 2 other changes


type: t
user: anonymous
brief: Ticket [c9e84b567178d755|c9e84b5671]: 1 change
comment:
  Ticket [c9e84b567178d755|c9e84b5671] <i>fossil treats anybody connecting from 127.0.0.1 as user with UID 1</i> status still Closed with 1 other change


type: t
user: chi
comment:
  Add attachment [/artifact/87e8121fcba9acec|bug-privacy_loss.sh] to ticket [e29ea5912afe1e97|e29ea5912a]


type: t
user: anonymous
brief: Ticket [e29ea5912afe1e97|e29ea5912a]: 2 changes
comment:
  Ticket [e29ea5912afe1e97|e29ea5912a] <i>Privacy attribution loss due to de/reconstruct ...</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [a2dc3b67a2605ca4|a2dc3b67a2].
comment:
  New ticket [a2dc3b67a2605ca4|a2dc3b67a2] <i>Versioned files in Windows still appear as extras if not commited with proper case</i>.


type: t
user: chi
brief: Ticket [e29ea5912afe1e97|e29ea5912a]: 1 change
comment:
  Ticket [e29ea5912afe1e97|e29ea5912a] <i>Privacy attribution loss due to de/reconstruct ...</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [a2dc3b67a2605ca4|a2dc3b67a2]: 2 changes
comment:
  Ticket [a2dc3b67a2605ca4|a2dc3b67a2] <i>Versioned files in Windows still appear as extras if not commited with proper case</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Fix the ticket-change artifact generator so that it puts all fields with
  the "+" prefix on their name first, where they ought to be.


type: ci
user: drh
comment:
  Factor the sql-command shell out into a separate source file.  Add the
  new content(X) SQL function for accessing uncompressed and undeltaed
  artifact content.


type: g
user: benoit
comment:
  Edit [cf178577ec43ed80|cf178577ec]: Change background color to "#c0c0c0". Timestamp 2010-11-17 13:38:25. Add tag "release".


type: t
user: anonymous
brief: Ticket [746949c9318554c1|746949c931]: 3 changes
comment:
  Ticket [746949c9318554c1|746949c931] <i>Have an easy way to access parents of a commit</i> status still Open with 3 other changes


type: t
user: anonymous
brief: New ticket [806c4358cddf8dcf|806c4358cd].
comment:
  New ticket [806c4358cddf8dcf|806c4358cd] <i>Wrong anchor on &#39;settings&#39;&#39; in reference (settings vs. setting)</i>.


type: ci
user: drh
comment:
  Correctly handle partial commits even when files have been deleted and/or
  renamed and are not part of the partial commit.
  Tickets [ad15a8e2af8c3162d6] and [5cc33a6aa0621be8936f].


type: t
user: anonymous
brief: New ticket [5cc33a6aa0621be8|5cc33a6aa0].
comment:
  New ticket [5cc33a6aa0621be8|5cc33a6aa0] <i>Committing one file while another is pending delete will commit both files.</i>.


type: t
user: anonymous
brief: Ticket [5cc33a6aa0621be8|5cc33a6aa0]: 2 changes
comment:
  Ticket [5cc33a6aa0621be8|5cc33a6aa0] <i>Committing one file while another is pending delete will commit both files.</i> status still Open with 2 other changes


type: t
user: drh
brief: Ticket [5cc33a6aa0621be8|5cc33a6aa0]: 1 change
comment:
  Ticket [5cc33a6aa0621be8|5cc33a6aa0] <i>Committing one file while another is pending delete will commit both files.</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Tag the manifest of every "private" checkin with the "private" tag.
  After the "reconstruct" command, add all private checkins to the private
  table.  Ticket [e29ea5912afe1e97].


type: t
user: drh
brief: Fixed ticket [ad15a8e2af8c3162|ad15a8e2af].
comment:
  Fixed ticket [ad15a8e2af8c3162|ad15a8e2af]: <i>Cannot commit a renamed file specifying files</i> plus 2 other changes


type: t
user: drh
brief: Fixed ticket [5cc33a6aa0621be8|5cc33a6aa0].
comment:
  Fixed ticket [5cc33a6aa0621be8|5cc33a6aa0]: <i>Committing one file while another is pending delete will commit both files.</i> plus 1 other change


type: t
user: drh
brief: Ticket [b6579b1ec167413c|b6579b1ec1]: 2 changes
comment:
  Ticket [b6579b1ec167413c|b6579b1ec1] <i>Update with a merge fails on unicode files</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  If the date of a check-in has been changed by a tag, then show that
  fact on the "info" page for the check-in.
  <i>Requires a rebuild</i>.


type: ci
user: drh
comment:
  Add a new link to the check-in "info" page that goes to a timeline showing
  just the immediate parents and children of a check-in.
  Ticket [746949c9318554c137f5].


type: t
user: drh
brief: Fixed ticket [e29ea5912afe1e97|e29ea5912a].
comment:
  Fixed ticket [e29ea5912afe1e97|e29ea5912a]: <i>Privacy attribution loss due to de/reconstruct ...</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [bd9a306492f9ed89|bd9a306492]: 2 changes
comment:
  Ticket [bd9a306492f9ed89|bd9a306492] <i>Support for on-commit code reviews</i> status still Open with 2 other changes


type: ci
bgcolor: #c0ffc0
user: drh
ecomment:
  New cloning algorithm appears to be much faster at the cost of slightly
  more network bandwidth.  Fully backwards compatible.  Need to look at the
  network bandwidth issue prior to merging with trunk.  Perhaps a command-line
  option for the clone command to select between slow-and-small or
  fast-and-larger.

comment:
  New cloning algorithm appears to be much faster at the cost of slightly
  more network bandwidth.  Fully backwards compatible.  Need to look at the
  network bandwidth issue prior to merging with trunk.  Perhaps a command-line
  option for the clone command to select between slow-and-small or
  fast-and-larger.


type: ci
user: drh
comment:
  When attempting to "fossil update" on a closed branch, move to the
  end of the branch.  Ticket [375e5703329a743339]


type: t
user: drh
brief: Fixed ticket [746949c9318554c1|746949c931].
comment:
  Fixed ticket [746949c9318554c1|746949c931]: <i>Have an easy way to access parents of a commit</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [5cc33a6aa0621be8|5cc33a6aa0]: 1 change
comment:
  Ticket [5cc33a6aa0621be8|5cc33a6aa0] <i>Committing one file while another is pending delete will commit both files.</i> status still Fixed with 1 other change


type: t
user: anonymous
brief: Ticket [ad15a8e2af8c3162|ad15a8e2af]: 1 change
comment:
  Ticket [ad15a8e2af8c3162|ad15a8e2af] <i>Cannot commit a renamed file specifying files</i> status still Fixed with 1 other change


type: t
user: drh
brief: Closed ticket [f1c75f38446877b1|f1c75f3844].
comment:
  Closed ticket [f1c75f38446877b1|f1c75f3844]: <i>Events without tags don&#39;t get listed</i> plus 2 other changes


type: t
user: drh
brief: Fixed ticket [375e5703329a7433|375e570332].
comment:
  Fixed ticket [375e5703329a7433|375e570332]: <i>fossil: bad object id: 0 on up</i> plus 2 other changes


type: t
user: anonymous
brief: Ticket [3dbc12f49d069512|3dbc12f49d]: 1 change
comment:
  Ticket [3dbc12f49d069512|3dbc12f49d] <i>Edit ticket fails to save changes if assigned_to AND remark are changed.</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [1d77d8f566137563|1d77d8f566].
comment:
  New ticket [1d77d8f566137563|1d77d8f566] <i>On firefox, forward and backward don&#39;t refill the forms</i>.


type: t
user: anonymous
brief: New ticket [3e58b8ceafb64aac|3e58b8ceaf].
comment:
  New ticket [3e58b8ceafb64aac|3e58b8ceaf] <i>fossil timeline -n limits by number of printed lines rather than number of entries</i>.


type: ci
user: drh
comment:
  Remove some instances of strcpy() and sprintf() due to warnings on OpenBSD.
  Update the internal SQLite to the latest 3.7.4 release candidate.


type: ci
user: drh
comment:
  Fix typo in import/export documentation (ticket [a66760daeecca231d84]).
  Add flexibility to the command-line options to import/export to accommodate
  future enhancements.


type: t
user: anonymous
brief: Ticket [33ffff3b4d961cf6|33ffff3b4d]: 2 changes
comment:
  Ticket [33ffff3b4d961cf6|33ffff3b4d] <i>Add a way to do an automatic binary search</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [f1c75f38446877b1|f1c75f3844]: 1 change
comment:
  Ticket [f1c75f38446877b1|f1c75f3844] <i>Events without tags don&#39;t get listed</i> status still Closed with 1 other change


type: t
user: anonymous
brief: Ticket [99caf06e17bed849|99caf06e17]: 2 changes
comment:
  Ticket [99caf06e17bed849|99caf06e17] <i>Error moving a file to a directory</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [99caf06e17bed849|99caf06e17]: 1 change
comment:
  Ticket [99caf06e17bed849|99caf06e17] <i>Error moving a file to a directory</i> status still Open with 1 other change


type: t
user: anonymous
brief: Open ticket [f1c75f38446877b1|f1c75f3844].
comment:
  Open ticket [f1c75f38446877b1|f1c75f3844]: <i>Events without tags don&#39;t get listed</i> plus 1 other change


type: t
user: anonymous
brief: Closed ticket [f1c75f38446877b1|f1c75f3844].
comment:
  Closed ticket [f1c75f38446877b1|f1c75f3844]: <i>Events without tags don&#39;t get listed</i> plus 1 other change


type: g
user: BM
comment:
  Edit [cf178577ec43ed80|cf178577ec]: Change background color to "#D0C0FF". Timestamp 2010-11-17 13:38:25.


type: t
user: zachtodd
brief: Ticket [f89470bc3d347781|f89470bc3d]: 2 changes
comment:
  Ticket [f89470bc3d347781|f89470bc3d] <i>More useful file browser</i> status still Open with 2 other changes


type: t
user: zachtodd
brief: Ticket [f89470bc3d347781|f89470bc3d]: 1 change
comment:
  Ticket [f89470bc3d347781|f89470bc3d] <i>More useful file browser</i> status still Open with 1 other change


type: t
user: zachtodd
comment:
  Add attachment [/artifact/15e551e21c75719a|filebrowser_patch] to ticket [f89470bc3d347781|f89470bc3d]


type: t
user: anonymous
brief: Ticket [2ee159304e721349|2ee159304e]: 2 changes
comment:
  Ticket [2ee159304e721349|2ee159304e] <i>Error in timeline (armv5tel-linux) showing events</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [2ee159304e721349|2ee159304e]: 1 change
comment:
  Ticket [2ee159304e721349|2ee159304e] <i>Error in timeline (armv5tel-linux) showing events</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [80a524317d2fbbee|80a524317d].
comment:
  New ticket [80a524317d2fbbee|80a524317d] <i>An alias for the command &#39;help&#39; like in subversion.</i>.


type: t
user: anonymous
brief: Ticket [33ffff3b4d961cf6|33ffff3b4d]: 1 change
comment:
  Ticket [33ffff3b4d961cf6|33ffff3b4d] <i>Add a way to do an automatic binary search</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [fd5f24a5ca7e85d7|fd5f24a5ca].
comment:
  New ticket [fd5f24a5ca7e85d7|fd5f24a5ca] <i>fix for nestled html tags in diff view (and additional stuff)</i>.


type: t
user: anonymous
comment:
  Add attachment [/artifact/2a217daa993d333e|additional_header_stuff.txt] to ticket [fd5f24a5ca7e85d7|fd5f24a5ca]


type: t
user: anonymous
comment:
  Add attachment [/artifact/3b2c96849a356b2e|color_sample.jpg] to ticket [fd5f24a5ca7e85d7|fd5f24a5ca]


type: t
user: zachtodd
brief: Ticket [fd5f24a5ca7e85d7|fd5f24a5ca]: 2 changes
comment:
  Ticket [fd5f24a5ca7e85d7|fd5f24a5ca] <i>fix for nestled html tags in diff view (and additional stuff)</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Tested ticket [195e50e93489c499|195e50e934].
comment:
  Tested ticket [195e50e93489c499|195e50e934]: <i>out of memory error with fossil sqlite3 command</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [fd5f24a5ca7e85d7|fd5f24a5ca]: 1 change
comment:
  Ticket [fd5f24a5ca7e85d7|fd5f24a5ca] <i>fix for nestled html tags in diff view (and additional stuff)</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [8d786b9ab1228fdf|8d786b9ab1].
comment:
  New ticket [8d786b9ab1228fdf|8d786b9ab1] <i>Should be ability to translate into Russian(other languages)</i>.


type: ci
user: drh
comment:
  Begin adding a "bisect" command.  The command is installed, but it does not
  yet work.  This check-in is to facilitate transfer to a different machine.


type: t
user: drh
brief: Fixed ticket [a66760daeecca231|a66760daee].
comment:
  Fixed ticket [a66760daeecca231|a66760daee]: <i>Typo on Import And Export page</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [195e50e93489c499|195e50e934].
comment:
  Fixed ticket [195e50e93489c499|195e50e934]: <i>out of memory error with fossil sqlite3 command</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [8d786b9ab1228fdf|8d786b9ab1]: 2 changes
comment:
  Ticket [8d786b9ab1228fdf|8d786b9ab1] <i>Should be ability to translate into Russian(other languages)</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [8d786b9ab1228fdf|8d786b9ab1]: 1 change
comment:
  Ticket [8d786b9ab1228fdf|8d786b9ab1] <i>Should be ability to translate into Russian(other languages)</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [891cd78969e03ec3|891cd78969].
comment:
  New ticket [891cd78969e03ec3|891cd78969] <i>Error: cannot close database &quot;unable to close due to unfinalised statements&quot; with fossil sqlite3 command</i>.


type: t
user: anonymous
brief: Ticket [7ffe8a6cee913ff7|7ffe8a6cee]: 2 changes
comment:
  Ticket [7ffe8a6cee913ff7|7ffe8a6cee] <i>User registration</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Ignore unfinalized statements when shutting down the SQLite command-line
  shell.  Ticket [891cd78969e03ec3009].


type: t
user: drh
brief: Closed ticket [5872e90fdabec52b|5872e90fda].
comment:
  Closed ticket [5872e90fdabec52b|5872e90fda]: <i>Database error: no such table: orphan</i> plus 2 other changes


type: t
user: drh
brief: Fixed ticket [33ffff3b4d961cf6|33ffff3b4d].
comment:
  Fixed ticket [33ffff3b4d961cf6|33ffff3b4d]: <i>Add a way to do an automatic binary search</i> plus 2 other changes


type: g
user: drh
comment:
  Edit [0018d724b327ae1f|0018d724b3]: Change background color to "#d0c0ff". Timestamp 2010-12-07 13:31:37. Add tag "release".


type: ci
user: drh
comment:
  Add the --sha1sum option to the "status" and "changes" commands to force a
  detailed (but slow) SHA1 checksum verification that files have not changed.


type: t
user: drh
brief: Fixed ticket [891cd78969e03ec3|891cd78969].
comment:
  Fixed ticket [891cd78969e03ec3|891cd78969]: <i>Error: cannot close database &quot;unable to close due to unfinalised statements&quot; with fossil sqlite3 command</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [5872e90fdabec52b|5872e90fda]: 1 change
comment:
  Ticket [5872e90fdabec52b|5872e90fda] <i>Database error: no such table: orphan</i> status still Closed with 1 other change


type: t
user: anonymous
brief: Ticket [c1a315455041e652|c1a3154550]: 2 changes
comment:
  Ticket [c1a315455041e652|c1a3154550] <i>Errors on web server (first start) SQLITE_CANTOPEN</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Closed ticket [c1a315455041e652|c1a3154550].
comment:
  Closed ticket [c1a315455041e652|c1a3154550]: <i>Errors on web server (first start) SQLITE_CANTOPEN</i>


type: ci
user: drh
comment:
  Use the built-in SQLite caseless string comparison functions instead of the
  C-library strcasecmp().  Accept mime-type application/x-fossil-uncompressed
  and avoid decompression when seen.


type: t
user: anonymous
brief: New ticket [e8a6bfa54e0c389c|e8a6bfa54e].
comment:
  New ticket [e8a6bfa54e0c389c|e8a6bfa54e] <i>Minor spelling mistake in online help for fossil import</i>.


type: ci
user: drh
ecomment:
  Take care not to show null-diffs with the "diff" command when the checkout
  contains the results of a merge.
  Ticket [47d4e76139fd63]

comment:
  Take care not to show null-diffs with the "diff" command when the checkout
  contains the results of a merge.


type: t
user: drh
brief: Fixed ticket [e8a6bfa54e0c389c|e8a6bfa54e].
comment:
  Fixed ticket [e8a6bfa54e0c389c|e8a6bfa54e]: <i>Minor spelling mistake in online help for fossil import</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [67176c3aa4c3ccff|67176c3aa4]: 2 changes
comment:
  Ticket [67176c3aa4c3ccff|67176c3aa4] <i>Changes silently lost merging with renames</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [67176c3aa4c3ccff|67176c3aa4]: 1 change
comment:
  Ticket [67176c3aa4c3ccff|67176c3aa4] <i>Changes silently lost merging with renames</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Do not show the "manifest" and "manifest.uuid" files as "extra" files if
  they are generated by Fossil.


type: t
user: drh
brief: Ticket [47d4e76139fd63f2|47d4e76139]: 2 changes
comment:
  Ticket [47d4e76139fd63f2|47d4e76139] <i>tree checksum does not match manifest after commit</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [47d4e76139fd63f2|47d4e76139]: 1 change
comment:
  Ticket [47d4e76139fd63f2|47d4e76139] <i>tree checksum does not match manifest after commit</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Create a single subroutine that determines whether a file is a "reserved"
  file used by Fossil itself, or is potentially a valid repository file.
  This processing used to be duplicated at each place where it was needed.


type: ci
user: drh
comment:
  Update the git fast-export importer so that it is able to handle filenames
  with spaces - or at least to the extent that the fast-export format is able
  to deal with such filename.  Ticket [4ee4aa5a30733a]


type: t
user: anonymous
brief: New ticket [4ee4aa5a30733a53|4ee4aa5a30].
comment:
  New ticket [4ee4aa5a30733a53|4ee4aa5a30] <i>import does not work with file- or directorynames containing whitespace</i>.


type: t
user: anonymous
brief: Ticket [4ee4aa5a30733a53|4ee4aa5a30]: 2 changes
comment:
  Ticket [4ee4aa5a30733a53|4ee4aa5a30] <i>import does not work with file- or directorynames containing whitespace</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Add the --tag option to the "commit" command.  Add new test cases that make
  use of the --tag option.  Improvements to the testing infrastructure.


type: ci
user: drh
comment:
  When merging in a change where a file was deleted in the change, actually
  remove the file from the working checkout.  Update the test cases to verify
  this is what happens.


type: t
user: drh
brief: Fixed ticket [4ee4aa5a30733a53|4ee4aa5a30].
comment:
  Fixed ticket [4ee4aa5a30733a53|4ee4aa5a30]: <i>import does not work with file- or directorynames containing whitespace</i> plus 2 other changes


type: t
user: drh
brief: Ticket [4ee4aa5a30733a53|4ee4aa5a30]: 1 change
comment:
  Ticket [4ee4aa5a30733a53|4ee4aa5a30] <i>import does not work with file- or directorynames containing whitespace</i> status still Fixed with 1 other change


type: t
user: anonymous
brief: New ticket [d22946aa0c8052c4|d22946aa0c].
comment:
  New ticket [d22946aa0c8052c4|d22946aa0c] <i>Adding files with non-English file names is not cross-platform</i>.


type: ci
user: drh
comment:
  Add the (unsupported) test-shortest-path command for finding the shortest
  path between two checkins in the DAG.


type: ci
user: drh
comment:
  Futher enhancements to merge:  Correct merging happens even on files whose
  names have changed since the pivot.


type: t
user: ron
brief: New ticket [33d2bf39889352f2|33d2bf3988].
comment:
  New ticket [33d2bf39889352f2|33d2bf3988] <i>&quot;fossil update&quot; should get current branch if multiple descendants</i>.


type: ci
user: drh
comment:
  Fix a long-standing mtime race condition that can cause problems if a "merge"
  takes places within the same second as an "update".


type: t
user: anonymous
brief: Ticket [b6579b1ec167413c|b6579b1ec1]: 1 change
comment:
  Ticket [b6579b1ec167413c|b6579b1ec1] <i>Update with a merge fails on unicode files</i> status still Open with 1 other change


type: t
user: anonymous
comment:
  Add attachment [/artifact/148acb26e32c104d|suppress-hex.patch] to ticket [a470443b64412d28|a470443b64]


type: ci
user: drh
comment:
  Do not show a hex dump by default when viewing a binary artifact.  Instead,
  just say that the artifact contains binary data and give a "Hex" submenu
  to view the hex if that is what the user wants.
  Ticket [a470443b64412d2856].


type: ci
user: drh
comment:
  When doing a "fossil update" if there are multiple descendents but only one
  descendent in the same branch as current, then go to that one descendent
  without complaining.  Ticket [33d2bf39889352f2f]


type: t
user: drh
brief: Fixed ticket [a470443b64412d28|a470443b64].
comment:
  Fixed ticket [a470443b64412d28|a470443b64]: <i>Option to suppress hex dump on artifact page</i> plus 1 other change


type: ci
user: drh
comment:
  Simplifications to the merge and update logic.  Fix update so that it correctly
  carries file edits across name changes.


type: t
user: drh
brief: Fixed ticket [33d2bf39889352f2|33d2bf3988].
comment:
  Fixed ticket [33d2bf39889352f2|33d2bf3988]: <i>&quot;fossil update&quot; should get current branch if multiple descendants</i> plus 1 other change


type: ci
user: drh
comment:
  Change the merge conflict marks to identify which part is original content and
  which part is the content merged in.


type: t
user: anonymous
brief: Ticket [e6b127d7a7caaffc|e6b127d7a7]: 3 changes
comment:
  Ticket [e6b127d7a7caaffc|e6b127d7a7] <i>Events cannot have attachments, and wiki pages can</i> status still Open with 3 other changes


type: t
user: anonymous
brief: Ticket [10eca887930f4187|10eca88793]: 2 changes
comment:
  Ticket [10eca887930f4187|10eca88793] <i>Wanting to create Package for Arch Linux</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Report the number of conflicts at the end of a merge or update and offer a
  hint to the user about the "fossil undo" command.


type: ci
user: drh
comment:
  Make three new TH1 variables available the footer on /doc pages:
  $doc_name, $doc_version, and $doc_date.


type: ci
user: drh
comment:
  Use relative URLs for hyperlinks whereever possible, so that Fossil can work
  better behind a reverse proxy.


type: t
user: venks
brief: New ticket [b14f8788191f6e05|b14f878819].
comment:
  New ticket [b14f8788191f6e05|b14f878819] <i>Line ending changes cause fossil to not detect differences for commit</i>.


type: t
user: anonymous
brief: Ticket [b14f8788191f6e05|b14f878819]: 2 changes
comment:
  Ticket [b14f8788191f6e05|b14f878819] <i>Line ending changes cause fossil to not detect differences for commit</i> status still Open with 2 other changes


type: t
user: venks
brief: Ticket [b14f8788191f6e05|b14f878819]: 1 change
comment:
  Ticket [b14f8788191f6e05|b14f878819] <i>Line ending changes cause fossil to not detect differences for commit</i> status still Open with 1 other change


type: t
user: drh
brief: Closed ticket [1e8b4d2ef3723e3c|1e8b4d2ef3].
comment:
  Closed ticket [1e8b4d2ef3723e3c|1e8b4d2ef3]: <i>No manifest.uuid in downloaded zip file</i> plus 2 other changes


type: t
user: eric
brief: Ticket [1e8b4d2ef3723e3c|1e8b4d2ef3]: 1 change
comment:
  Ticket [1e8b4d2ef3723e3c|1e8b4d2ef3] <i>No manifest.uuid in downloaded zip file</i> status still Closed with 1 other change


type: ci
user: drh
comment:
  Remember which database was opened first (as the "main" database) in the
  g.zMainDbType global variable.


type: ci
user: drh
comment:
  When "fossil set editor" is unset and when there is no EDITOR or VISUAL
  environment variable set, then gather the check-in comment from standard
  input (with appropriate prompting) rather than trying to run "ed" or
  "notepad".


type: ci
user: drh
comment:
  In the check-in property editor, change the bgcolor tag even if the only
  change is to toggle color propagation on or off.
  Ticket [fcadf658ed282b3a2].


type: ci
user: drh
comment:
  Fix the check-in editor so that it does not try to change the date on 
  every edit of the check-in, but only on edits that actually change the
  date.


type: t
user: anonymous
comment:
  Add attachment [/artifact/28f5412254cae113|ci_edit-propagate.patch] to ticket [fcadf658ed282b3a|fcadf658ed]


type: t
user: anonymous
brief: New ticket [b621a3f6c129026d|b621a3f6c1].
comment:
  New ticket [b621a3f6c129026d|b621a3f6c1] <i>Adding an attachment with description ends up not showing the description</i>.


type: ci
user: drh
comment:
  Fix the tag propagator so that when a non-propagating tag overrides a
  propagating tag, the propagation is undo.  
  Ticket [fcadf658ed282b3a2]


type: t
user: anonymous
brief: New ticket [504f565c1ea805e4|504f565c1e].
comment:
  New ticket [504f565c1ea805e4|504f565c1e] <i>Adding an attachment does not update the Last Modified ticket time</i>.


type: t
user: anonymous
brief: Ticket [fcadf658ed282b3a|fcadf658ed]: 2 changes
comment:
  Ticket [fcadf658ed282b3a|fcadf658ed] <i>Checkin ui edit &quot;propagate color to descendants&quot; problem</i> status still Fixed with 2 other changes


type: ci
user: drh
comment:
  Simplifications to the implementation of undo/redo.  Add the --explain option
  to undo/redo that shows what would be undone or redone without actually
  doing anything.


type: t
user: drh
brief: Fixed ticket [fcadf658ed282b3a|fcadf658ed].
comment:
  Fixed ticket [fcadf658ed282b3a|fcadf658ed]: <i>Checkin ui edit &quot;propagate color to descendants&quot; problem</i> plus 1 other change


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Begin adding code to implement the "stash" command.  The code compiles and
  runs but is currently incomplete.  This is an incremental check-in to preserve
  state.  (Ironically, if "stash" were working, I'd have probably just done
  a "stash snapshot" to capture this state, rather than an experimental branch.)


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Many bug fixes while testing stash:  Fix "revert" so that it updates the
  file status correctly.  Fix several cases of "//" being used as a file
  separator instead of just "/".  Fix undo on stash apply.  Make "stash drop"
  undoable. Update documentation for undo and stash.


type: ci
bgcolor: #c0ffc0
user: drh
ecomment:
  Additional lookaside buffer measurements associated with an experimental version
  of SQLite, enabled only when --sqltrace is used.

comment:
  Additional lookaside buffer measurements associated with an experimental version
  of SQLite, enabled only when --sqltrace is used.


type: ci
user: drh
comment:
  For the git-fast-export interchange format, make sure labels for blobs and
  labels for check-ins do not collide since git cannot deal with that.
  Ticket [536c3399075d06]


type: t
user: anonymous
brief: New ticket [536c3399075d06a4|536c339907].
comment:
  New ticket [536c3399075d06a4|536c339907] <i>git fast-import fails to import the fossil export result</i>.


type: t
user: anonymous
brief: Ticket [536c3399075d06a4|536c339907]: 2 changes
comment:
  Ticket [536c3399075d06a4|536c339907] <i>git fast-import fails to import the fossil export result for mongrel2 repo</i> status still Open with 2 other changes


type: t
user: drh
brief: Fixed ticket [536c3399075d06a4|536c339907].
comment:
  Fixed ticket [536c3399075d06a4|536c339907]: <i>git fast-import fails to import the fossil export result for mongrel2 repo</i> plus 1 other change


type: ci
user: drh
comment:
  When an ambiguous command prefix is entered, report all possible matches as
  part of the error message.


type: ci
user: drh
comment:
  Abort a clone and delete the new repository if the server for the clone returns
  an error during the sync.


type: ci
user: drh
comment:
  Get the --ignore option and ignore-glob setting working for the "clean"
  command.  Ticket [0bc90d7235404d16].


type: ci
user: drh
comment:
  Update the unix Makefile to shift all build products other than the file
  executable into the OBJDIR folder.


type: ci
user: drh
comment:
  Update the --sqltrace debugging option so that it outputs memory usage
  statistics within SQL comments.


type: t
user: anonymous
brief: Ticket [3bcacd36ff9e8820|3bcacd36ff]: 2 changes
comment:
  Ticket [3bcacd36ff9e8820|3bcacd36ff] <i>Show ticket history on ticket edit page</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [bb4e02048ddff8d5|bb4e02048d].
comment:
  New ticket [bb4e02048ddff8d5|bb4e02048d] <i>Tickets: make the (html &amp; th1) template for ticket reports editable</i>.


type: t
user: anonymous
brief: Ticket [bb4e02048ddff8d5|bb4e02048d]: 2 changes
comment:
  Ticket [bb4e02048ddff8d5|bb4e02048d] <i>Tickets: make the (html &amp; th1) template for ticket reports editable</i> status still Open with 2 other changes


type: ci
bgcolor: #ffc0d0
user: drh
comment: merge with br1
ecomment:
  This change was accidentally committed by a test script, specifically the
  test/merge5.test test script.  There is some problem with "make test".  


type: g
user: drh
comment:
  Edit [01c83bfbbfc5700a|01c83bfbbf]: Move to branch [/timeline?r=Mistake&nd&dp=01c83bfbbfc5700a&unhide | Mistake]. Change background color to "#ffc0d0". Mark "Closed". Edit check-in comment.


type: ci
user: drh
comment:
  Fix the "make clean" to recursively remove subdirectories in the OBJDIR
  directory.  Ticket [950d0186f84f38d2]


type: ci
user: drh
comment:
  Reduce the default maximum download limit from 20M to 5M since the smaller
  size seems to work much better with the latest clone refinements.


type: t
user: ron
brief: New ticket [86985f82583ce565|86985f8258].
comment:
  New ticket [86985f82583ce565|86985f8258] <i>Add a &#39;forum&#39; or &#39;discussion list&#39; capability to fossil</i>.


type: t
user: anonymous
brief: Closed ticket [5199df97bc08fff1|5199df97bc].
comment:
  Closed ticket [5199df97bc08fff1|5199df97bc]: <i>Alternative to reconstruct for large imports</i> plus 1 other change


type: ci
user: drh
comment:
  Change the --httptrace option to store both the request and the reply in
  separate text files.  Nothing is sent to stderr any more.


type: t
user: drh
brief: Fixed ticket [6a70408ccb230a20|6a70408ccb].
comment:
  Fixed ticket [6a70408ccb230a20|6a70408ccb]: <i>Typo on Access Control Settings page</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [269a50335c606de2|269a50335c]: 2 changes
comment:
  Ticket [269a50335c606de2|269a50335c] <i>warnings introduced in main.c since checkin [9cfc5cc672]</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Fixed ticket [269a50335c606de2|269a50335c].
comment:
  Fixed ticket [269a50335c606de2|269a50335c]: <i>warnings introduced in main.c since checkin [9cfc5cc672]</i>


type: ci
user: drh
comment:
  Back out check-in [34341a10b45c9ff1] which was incorrect.  That check-in
  was causing incorrect results to display on the diff of an uncommitted merge.
  Ticket [47d4e76139fd63f2a] is still open.


type: t
user: anonymous
brief: Fixed ticket [f64f9b57eb49f791|f64f9b57eb].
comment:
  Fixed ticket [f64f9b57eb49f791|f64f9b57eb]: <i>warnings introduced in db.c since checkin [2f58d48cab]</i> plus 2 other changes


type: t
user: anonymous
brief: Ticket [303b8b118281ca48|303b8b1182]: 2 changes
comment:
  Ticket [303b8b118281ca48|303b8b1182] <i>Very slow checkin on large repository</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Merge into trunk from experimental the lookaside hit and miss stats 
  associated with the --sqltrace option.


type: t
user: anonymous
brief: Closed ticket [0d18db83e1dccf3f|0d18db83e1].
comment:
  Closed ticket [0d18db83e1dccf3f|0d18db83e1]: <i>You heve to log in to view tickets</i> plus 2 other changes


type: ci
user: drh
comment:
  Fix up all of the test scripts so that the test results match the latest
  fossil output.  Ticket [4f43f7ff92ae02ae3]


type: ci
user: drh
comment:
  A change in the size of a file shows definitively that the file has been
  modified.  So if the file size has changed, there is no need to do a full
  SHA1 hash of the file to verify that it has changed.


type: ci
user: drh
comment:
  Do not overwrite files on disk, and especially do not prompt the user for
  permission to overwrite, if there would ultimately be no change in the
  file content.


type: ci
user: drh
comment:
  Fix to the previous check-in so that it does not prompt the user to confirm
  overwrite if the file does not exist in the first place.


type: ci
user: drh
comment:
  Add new function fossil_strcmp() that works like strcmp() except that it
  handles NULL arguments correctly.  Use fossil_strcmp() in place of strcmp()
  in many places in the code.


type: t
user: anonymous
brief: Ticket [fa403b6a123659d8|fa403b6a12]: 2 changes
comment:
  Ticket [fa403b6a123659d8|fa403b6a12] <i>Makefile for native MinGW</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Modify makeheaders so that it ignores the ":" character if it is the
  second character in a command-line argument, thus allowing drive-specifiers
  on windows filenames.  This is related to, but is not a fix for
  ticket [fa403b6a123659d885e3].


type: ci
user: drh
comment:
  Rework the makemake.tcl makefile generator script so that it generates 
  makefiles for all windows compilers all in one go.  Add an output for
  mingw.  Ticket [fa403b6a123659d885e3]


type: ci
user: drh
comment:
  Add the test-integrity command for verifying repository integrity.  Also
  add an "all" version of this command.


type: ci
user: drh
comment:
  Documentation update:
  Back out the claim that Git uses multiple DAGs because I now believe that
  claim is incorrect.


type: ci
user: drh
comment:
  When adding a new artifact from a delta, read the delta header in order to
  insert the correct size into the blob table.


type: t
user: anonymous
brief: Closed ticket [d7c0de3c2b7c6471|d7c0de3c2b].
comment:
  Closed ticket [d7c0de3c2b7c6471|d7c0de3c2b]: <i>add support of ssh:// protocol</i> plus 2 other changes


type: t
user: anonymous
brief: New ticket [a284192609fe7900|a284192609].
comment:
  New ticket [a284192609fe7900|a284192609] <i>I wish there is a &#39;Vote feature&#39; for tickets</i>.


type: ci
user: drh
comment:
  All the help URL to have its command specified as a path extension in addition
  to the "cmd" query parameter.


type: ci
user: drh
comment:
  Update the quick-start guide documentation to provide hyperlinks to the
  command-line help in the web interface.  Add the beginning of a technical
  overview article, but as that article is still incomplete, do not hyperlink
  to it.


type: ci
user: drh
comment:
  Change the "setting" command so that it works for global settings even if
  it is run outside of a check-out and with no repository specified using -R.


type: ci
user: drh
comment:
  Add an fconfigure to disable the automatic NL to CR/NL translation that
  occurs in makemake.tcl on windows systems.


type: ci
user: drh
comment:
  Continuing work on the tech_overview document.  Still far from complete.
  This is merely an incremental check-in.


type: ci
user: drh
comment:
  Add the test-clusters command to verify that all artifacts are reachable
  through cluster chains.  Fix the cluster creator so that it does not create
  gaps if the number of unclustered entries exceeds 800.


type: ci
user: drh
comment:
  Allow the "localtime" modifier on date/time functions within ticket report
  SQL statements.  Ticket [bf4f5725f6c90fc2]


type: t
user: anonymous
brief: Ticket [0fd3c7d243e74adf|0fd3c7d243]: 2 changes
comment:
  Ticket [0fd3c7d243e74adf|0fd3c7d243] <i>wiki inserts P tags in tables</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [0fd3c7d243e74adf|0fd3c7d243]: 1 change
comment:
  Ticket [0fd3c7d243e74adf|0fd3c7d243] <i>wiki inserts P tags in tables</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [bf4f5725f6c90fc2|bf4f5725f6]: 2 changes
comment:
  Ticket [bf4f5725f6c90fc2|bf4f5725f6] <i>Tickets: cannot display in local time</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [9f0120fb739aa19c|9f0120fb73].
comment:
  New ticket [9f0120fb739aa19c|9f0120fb73] <i>Unexpected result moving directories with &quot;fossil mv&quot;</i>.


type: ci
user: bch
comment:
  follow-up to [e22fca9640|Hex adjustment checkin]; an image -is- a binary file already - no need to display a "Hex" link for it explicitly (already done).


type: t
user: anonymous
brief: Ticket [bb4e02048ddff8d5|bb4e02048d]: 1 change
comment:
  Ticket [bb4e02048ddff8d5|bb4e02048d] <i>Tickets: make the (html &amp; th1) template for ticket reports editable</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [bf4f5725f6c90fc2|bf4f5725f6]: 1 change
comment:
  Ticket [bf4f5725f6c90fc2|bf4f5725f6] <i>Tickets: cannot display in local time</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [303b8b118281ca48|303b8b1182]: 1 change
comment:
  Ticket [303b8b118281ca48|303b8b1182] <i>Very slow checkin on large repository</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [e436a483c5b08a1a|e436a483c5].
comment:
  New ticket [e436a483c5b08a1a|e436a483c5] <i>&quot;200 Entries&quot; in  branch timeline page forgets branch</i>.


type: t
user: drh
brief: Fixed ticket [bf4f5725f6c90fc2|bf4f5725f6].
comment:
  Fixed ticket [bf4f5725f6c90fc2|bf4f5725f6]: <i>Tickets: cannot display in local time</i> plus 1 other change


type: ci
user: drh
comment:
  Add a -local option to the "date" TH1 command.  This allows a custom
  ticket-edit script to use localtime instead of UTC for the date stamp
  for when a comment is added.  Also modify the default ticket-edit script
  to show UTC after the date stamp, to avoid ambiguity.
  Ticket [5c1490e26b8b2f8].


type: t
user: anonymous
brief: Ticket [bf4f5725f6c90fc2|bf4f5725f6]: 1 change
comment:
  Ticket [bf4f5725f6c90fc2|bf4f5725f6] <i>Tickets: cannot display in local time</i> status still Fixed with 1 other change


type: t
user: anonymous
brief: Ticket [5c1490e26b8b2f86|5c1490e26b]: 1 change
comment:
  Ticket [5c1490e26b8b2f86|5c1490e26b] <i>The ticket comments appear with the time always on UTC</i> status still Open with 1 other change


type: t
user: anonymous
comment:
  Add attachment [/artifact/964a0db38333aa77|datetolocal.patch] to ticket [5c1490e26b8b2f86|5c1490e26b]


type: t
user: drh
brief: Fixed ticket [5c1490e26b8b2f86|5c1490e26b].
comment:
  Fixed ticket [5c1490e26b8b2f86|5c1490e26b]: <i>The ticket comments appear with the time always on UTC</i> plus 1 other change


type: ci
user: drh
comment:
  Clean up to the graph generator.  Add comments describing variables in the
  javascript.  Omit merge descenders if parent descenders are omitted.
  Add a test page of URL links.


type: t
user: drh
brief: Fixed ticket [e436a483c5b08a1a|e436a483c5].
comment:
  Fixed ticket [e436a483c5b08a1a|e436a483c5]: <i>&quot;200 Entries&quot; in  branch timeline page forgets branch</i> plus 1 other change


type: ci
user: drh
comment:
  Improvements to the merge-out arrows on the graph.  It is now more likely
  to draw the merge arrow up out of a leaf node.


type: t
user: anonymous
brief: Open ticket [5c1490e26b8b2f86|5c1490e26b].
comment:
  Open ticket [5c1490e26b8b2f86|5c1490e26b]: <i>The ticket comments appear with the time always on UTC</i> plus 2 other changes


type: ci
bgcolor: #d0c0ff
user: drh
ecomment:
  Updates to header-comment documentation for the mkindex utility program.
  Fix a compiler warning on windows builds.

comment:
  Updates to header-comment documentation for the mkindex utility program.
  Fix a compiler warning on windows builds.


type: g
user: drh
comment:
  Edit [79b7902cdd1a621b|79b7902cdd]: Change background color to "#d0c0ff". Edit check-in comment. Add tag "release".


type: t
user: drh
brief: Ticket [6883bdd1eff92600|6883bdd1ef]: 2 changes
comment:
  Ticket [6883bdd1eff92600|6883bdd1ef] <i>fossil pull shows always 0 bytes received</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [6883bdd1eff92600|6883bdd1ef]: 1 change
comment:
  Ticket [6883bdd1eff92600|6883bdd1ef] <i>fossil pull shows always 0 bytes received</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Fix the fossil_print() interface to use the internal printf() implementation
  (which we control) rather than the system printf() since might vary from
  one platform to the next.  Ticket [6883bdd1eff926009c]


type: ci
user: drh
comment:
  Fix the file name change detection logic so that it works the same in
  either direction on the DAG.  Ticket [c9d454153eea969]


type: ci
user: drh
comment:
  Fix the merge command so that file renames are only considered if they are
  on the shortest path between the pivot and the checkins being merged.
  Ticket [74413366fe5067b3d].


type: t
user: drh
brief: Fixed ticket [6883bdd1eff92600|6883bdd1ef].
comment:
  Fixed ticket [6883bdd1eff92600|6883bdd1ef]: <i>fossil pull shows always 0 bytes received</i> plus 1 other change


type: t
user: anonymous
comment:
  Add attachment [/artifact/71208aba3c7b2a85|filename_changes.patch] to ticket [74413366fe5067b3|74413366fe]


type: t
user: anonymous
brief: Ticket [74413366fe5067b3|74413366fe]: 2 changes
comment:
  Ticket [74413366fe5067b3|74413366fe] <i>Bad behaviour merging with renames</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [74413366fe5067b3|74413366fe]: 1 change
comment:
  Ticket [74413366fe5067b3|74413366fe] <i>Bad behaviour merging with renames</i> status still Open with 1 other change


type: t
user: anonymous
comment:
  Add attachment [/artifact/2c7b158b2960c90f|filename_changes_checkins.patch] to ticket [c9d454153eea9690|c9d454153e]


type: ci
user: drh
comment:
  Fix the setting of the "x" property for files in a delta-manifest on
  unix.  Ticket [a4295406dde4682facd619].


type: t
user: anonymous
brief: Ticket [74413366fe5067b3|74413366fe]: 1 change
comment:
  Ticket [74413366fe5067b3|74413366fe] <i>Bad behaviour merging with renames</i> status still Fixed with 1 other change


type: t
user: anonymous
brief: New ticket [e6dbb46ce0ad6154|e6dbb46ce0].
comment:
  New ticket [e6dbb46ce0ad6154|e6dbb46ce0] <i>md5sum of ZIP archives from fixed checkins changes along time</i>.


type: t
user: anonymous
comment:
  Add attachment [/artifact/5feed5405f20d13a|against_massive_append.patch] to ticket [a4295406dde4682f|a4295406dd]


type: t
user: anonymous
brief: Ticket [a4295406dde4682f|a4295406dd]: 2 changes
comment:
  Ticket [a4295406dde4682f|a4295406dd] <i>Problem in checkin (evident on cygwin)</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [a4295406dde4682f|a4295406dd]: 1 change
comment:
  Ticket [a4295406dde4682f|a4295406dd] <i>Problem in checkin (evident on cygwin)</i> status still Open with 1 other change


type: t
user: drh
brief: Fixed ticket [74413366fe5067b3|74413366fe].
comment:
  Fixed ticket [74413366fe5067b3|74413366fe]: <i>Bad behaviour merging with renames</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [a4295406dde4682f|a4295406dd].
comment:
  Fixed ticket [a4295406dde4682f|a4295406dd]: <i>Problem in checkin (evident on cygwin)</i> plus 1 other change


type: t
user: rwilson
brief: Ticket [986b31211c5bf8a5|986b31211c]: 2 changes
comment:
  Ticket [986b31211c5bf8a5|986b31211c] <i>fossil reports changes when there are none</i> status still Open with 2 other changes


type: t
user: rwilson
brief: Closed ticket [986b31211c5bf8a5|986b31211c].
comment:
  Closed ticket [986b31211c5bf8a5|986b31211c]: <i>fossil reports changes when there are none</i> plus 2 other changes


type: ci
user: drh
comment:
  Add the --ignore option to the "add" command and have "add" honor
  the "ignore-glob" setting.  Ticket [f270321c0f74b354f05]


type: t
user: anonymous
brief: Open ticket [74413366fe5067b3|74413366fe].
comment:
  Open ticket [74413366fe5067b3|74413366fe]: <i>Bad behaviour merging with renames</i> plus 1 other change


type: t
user: anonymous
brief: New ticket [f270321c0f74b354|f270321c0f].
comment:
  New ticket [f270321c0f74b354|f270321c0f] <i>Recursively adding directories should respect ignore-glob</i>.


type: t
user: drh
brief: Fixed ticket [f270321c0f74b354|f270321c0f].
comment:
  Fixed ticket [f270321c0f74b354|f270321c0f]: <i>Recursively adding directories should respect ignore-glob</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [2857ab0995828207|2857ab0995]: 2 changes
comment:
  Ticket [2857ab0995828207|2857ab0995] <i>Introduce commandline switches to avoid user input</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [923872a184b6ef77|923872a184]: 2 changes
comment:
  Ticket [923872a184b6ef77|923872a184] <i>Ability to search tickets on website</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [99caf06e17bed849|99caf06e17]: 2 changes
comment:
  Ticket [99caf06e17bed849|99caf06e17] <i>Error moving a file to a directory with ../..</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [2857ab0995828207|2857ab0995]: 1 change
comment:
  Ticket [2857ab0995828207|2857ab0995] <i>Introduce commandline switches to avoid user input</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Do not complain about unfinalized SQL statements when exiting on a fatal
  error.  Fix comments and indentation on the vfile_verify_not_phantom()
  function.


type: ci
user: drh
comment:
  For the "import --git" command, if a new commit omits the "from" field,
  then make it a child of the previous commit if the two are on the same
  branch.


type: ci
user: drh
comment:
  On the "import" command, when the "from" commit is implied, be sure to load
  all of the files of the implied "from" commit prior to processing the
  changes.


type: t
user: anonymous
brief: Fixed ticket [3f4964984053d07d|3f49649840].
comment:
  Fixed ticket [3f4964984053d07d|3f49649840]: <i>apparent make race condition, with tentative patch</i> plus 2 other changes


type: t
user: anonymous
comment:
  Add attachment [/artifact/411256628648d92b|file_isdir.patch] to ticket [99caf06e17bed849|99caf06e17]


type: t
user: anonymous
brief: Ticket [99caf06e17bed849|99caf06e17]: 1 change
comment:
  Ticket [99caf06e17bed849|99caf06e17] <i>Error moving a file to a directory with ../..</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Improvements to "help":  List commands if the command for which help is 
  requested is unknown.  If the command prefix is ambiguous, show all
  alternatives.


type: ci
user: drh
comment:
  Fix the file_simplify_name() utility function so that it works with
  relative pathnames.  Ticket [99caf06e17bed849146]


type: t
user: anonymous
brief: New ticket [bde9513faea0fb81|bde9513fae].
comment:
  New ticket [bde9513faea0fb81|bde9513fae] <i>The delta manifest has more files than modified in the checkin</i>.


type: ci
user: drh
comment:
  Update the script used to build the "download.html" page so that it
  can accommodate longer timestamps.


type: t
user: drh
brief: Fixed ticket [99caf06e17bed849|99caf06e17].
comment:
  Fixed ticket [99caf06e17bed849|99caf06e17]: <i>Error moving a file to a directory with ../..</i> plus 1 other change


type: t
user: drh
brief: Closed ticket [bde9513faea0fb81|bde9513fae].
comment:
  Closed ticket [bde9513faea0fb81|bde9513fae]: <i>The delta manifest has more files than modified in the checkin</i> plus 2 other changes


type: ci
user: drh
comment:
  Fix the "addremove" command so that it honors the "ignore-glob" setting.
  Ticket [9bd235c69af99b3a6a]


type: t
user: anonymous
brief: Ticket [b5efc3a47bd10f05|b5efc3a47b]: 2 changes
comment:
  Ticket [b5efc3a47bd10f05|b5efc3a47b] <i>Bracket wiki links to events don&#39;t work</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [59a156204ae6419d|59a156204a].
comment:
  New ticket [59a156204ae6419d|59a156204a] <i>login.c register_page function declare vars in middle of block</i>.


type: ci
user: drh
comment:
  Fix the unix makefile so that the fractional seconds of the date/time stamp
  are omitted from MANIFEST_DATE.  Fix a missing #include in win/version.c.
  Ticket [a312a28952056ed5ee].


type: t
user: drh
brief: Fixed ticket [9bd235c69af99b3a|9bd235c69a].
comment:
  Fixed ticket [9bd235c69af99b3a|9bd235c69a]: <i>ignore-glob does not work for addremove</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [59a156204ae6419d|59a156204a].
comment:
  Fixed ticket [59a156204ae6419d|59a156204a]: <i>login.c register_page function declare vars in middle of block</i> plus 1 other change


type: t
user: BM
brief: Ticket [d3e3b02515cfef59|d3e3b02515]: 2 changes
comment:
  Ticket [d3e3b02515cfef59|d3e3b02515] <i>verbatim message in timeline</i> status still Open with 2 other changes


type: t
user: anonymous
comment:
  Add attachment [/artifact/e8c3191d9caed272|win_version.patch] to ticket [a312a28952056ed5|a312a28952]


type: ci
user: drh
comment:
  Enhancements to "divider" processing in web timelines.  Only show a single
  divider if two or more occur beside each other.  Add the "nd" query parameter
  to suppress all dividers.


type: t
user: drh
brief: Fixed ticket [a312a28952056ed5|a312a28952].
comment:
  Fixed ticket [a312a28952056ed5|a312a28952]: <i>Adapt win/version.c to the longer timestamps</i> plus 2 other changes


type: t
user: drh
brief: Fixed ticket [6585b6c5d9058212|6585b6c5d9].
comment:
  Fixed ticket [6585b6c5d9058212|6585b6c5d9]: <i>Wrong cast in call to _open_osfhandle</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [d3e3b02515cfef59|d3e3b02515]: 1 change
comment:
  Ticket [d3e3b02515cfef59|d3e3b02515] <i>verbatim message in timeline</i> status still Open with 1 other change


type: ci
user: drh
comment:
  A better fix for the intptr_t casting problem - this one works on older
  compilers.  Ticket [6585b6c5d9058212ceb]


type: t
user: drh
brief: Fixed ticket [b5efc3a47bd10f05|b5efc3a47b].
comment:
  Fixed ticket [b5efc3a47bd10f05|b5efc3a47b]: <i>Bracket wiki links to events don&#39;t work</i> plus 1 other change


type: ci
user: drh
comment:
  Do not build clusters on a "rebuild" command unless the --cluster command-line
  option is used.  But do build clusters on an "import" or a "reconstruct".


type: t
user: anonymous
brief: New ticket [d6132e4d66a7c994|d6132e4d66].
comment:
  New ticket [d6132e4d66a7c994|d6132e4d66] <i>Possibly incorrect column index for isexe in stash_add_file_or_dir</i>.


type: t
user: drh
brief: Fixed ticket [d6132e4d66a7c994|d6132e4d66].
comment:
  Fixed ticket [d6132e4d66a7c994|d6132e4d66]: <i>Possibly incorrect column index for isexe in stash_add_file_or_dir</i> plus 1 other change


type: t
user: dmitry
brief: New ticket [bfef8e4f89cd4b16|bfef8e4f89].
comment:
  New ticket [bfef8e4f89cd4b16|bfef8e4f89] <i>Stash doesn&#39;t save files whithout using &quot;fossil changes&quot; before</i>.


type: t
user: dmitry
brief: Ticket [bfef8e4f89cd4b16|bfef8e4f89]: 2 changes
comment:
  Ticket [bfef8e4f89cd4b16|bfef8e4f89] <i>Stash doesn&#39;t save files whithout using &quot;fossil changes&quot; before</i> status still Open with 2 other changes


type: t
user: dmitry
brief: Ticket [bfef8e4f89cd4b16|bfef8e4f89]: 1 change
comment:
  Ticket [bfef8e4f89cd4b16|bfef8e4f89] <i>Stash doesn&#39;t save files whithout using &quot;fossil changes&quot; before</i> status still Open with 1 other change


type: t
user: dmitry
brief: Ticket [bfef8e4f89cd4b16|bfef8e4f89]: 1 change
comment:
  Ticket [bfef8e4f89cd4b16|bfef8e4f89] <i>Stash doesn&#39;t save files without using &quot;fossil changes&quot; before</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [0ffa37e70e885cfc|0ffa37e70e].
comment:
  New ticket [0ffa37e70e885cfc|0ffa37e70e] <i>There is currently no way to enforce 100% use of SSL</i>.


type: ci
user: drh
comment:
  Call vfile_check_signature before creating a stash, to make sure that
  all changed files have been stashed.
  Ticket [bfef8e4f89cd4b161a584]


type: t
user: anonymous
brief: New ticket [35ed38df8a897d37|35ed38df8a].
comment:
  New ticket [35ed38df8a897d37|35ed38df8a] <i>Ticket change history should interprete markup of comment</i>.


type: t
user: anonymous
brief: New ticket [769b4ed7b23e4cb7|769b4ed7b2].
comment:
  New ticket [769b4ed7b23e4cb7|769b4ed7b2] <i>Show number of conflicts at the end of &quot;fossil update&quot;</i>.


type: t
user: anonymous
brief: New ticket [809a9612055340d0|809a961205].
comment:
  New ticket [809a9612055340d0|809a961205] <i>&quot;fossil update&quot; resets mtime in _FOSSIL_&#39;s vfile</i>.


type: t
user: dmitry
brief: Ticket [0ffa37e70e885cfc|0ffa37e70e]: 2 changes
comment:
  Ticket [0ffa37e70e885cfc|0ffa37e70e] <i>There is currently no way to enforce 100% use of SSL</i> status still Deferred with 2 other changes


type: t
user: anonymous
brief: Ticket [0ffa37e70e885cfc|0ffa37e70e]: 1 change
comment:
  Ticket [0ffa37e70e885cfc|0ffa37e70e] <i>There is currently no way to enforce 100% use of SSL</i> status still Deferred with 1 other change


type: t
user: drh
brief: Deferred ticket [0ffa37e70e885cfc|0ffa37e70e].
comment:
  Deferred ticket [0ffa37e70e885cfc|0ffa37e70e]: <i>There is currently no way to enforce 100% use of SSL</i> plus 3 other changes


type: t
user: anonymous
brief: Open ticket [0ffa37e70e885cfc|0ffa37e70e].
comment:
  Open ticket [0ffa37e70e885cfc|0ffa37e70e]: <i>There is currently no way to enforce 100% use of SSL</i> plus 2 other changes


type: t
user: drh
brief: Fixed ticket [769b4ed7b23e4cb7|769b4ed7b2].
comment:
  Fixed ticket [769b4ed7b23e4cb7|769b4ed7b2]: <i>Show number of conflicts at the end of &quot;fossil update&quot;</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [bfef8e4f89cd4b16|bfef8e4f89].
comment:
  Fixed ticket [bfef8e4f89cd4b16|bfef8e4f89]: <i>Stash doesn&#39;t save files without using &quot;fossil changes&quot; before</i> plus 1 other change


type: ci
user: drh
comment:
  Preserve timestamps across an "update" to reduce I/O on the next "status".
  Ticket [809a9612055340d06].


type: t
user: dmitry
brief: Ticket [0ffa37e70e885cfc|0ffa37e70e]: 1 change
comment:
  Ticket [0ffa37e70e885cfc|0ffa37e70e] <i>There is currently no way to enforce 100% use of SSL</i> status still Open with 1 other change


type: t
user: drh
brief: Fixed ticket [0ffa37e70e885cfc|0ffa37e70e].
comment:
  Fixed ticket [0ffa37e70e885cfc|0ffa37e70e]: <i>There is currently no way to enforce 100% use of SSL</i> plus 3 other changes


type: ci
user: drh
comment:
  Optionally record successful and failed login attempts in the ACCESSLOG table.
  This defaults to off.


type: t
user: drh
brief: Fixed ticket [809a9612055340d0|809a961205].
comment:
  Fixed ticket [809a9612055340d0|809a961205]: <i>&quot;fossil update&quot; resets mtime in _FOSSIL_&#39;s vfile</i> plus 1 other change


type: t
user: dmitry
brief: Ticket [ad98e8f665e69f45|ad98e8f665]: 1 change
comment:
  Ticket [ad98e8f665e69f45|ad98e8f665] <i>Add code editing to web interface</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Do not drop the accesslog table on a rebuild.  If the accesslog table does
  not exist, do not generate and error on the User-Log report.


type: ci
user: drh
comment:
  Change the DOCTYPE to html5.  Ticket [9cb4a4d74b2eca66b5f].  Tested on
  FF, Chrome, Safari, Opera, and IE and seems to work fine.


type: t
user: dmitry
brief: Ticket [9cb4a4d74b2eca66|9cb4a4d74b]: 2 changes
comment:
  Ticket [9cb4a4d74b2eca66|9cb4a4d74b] <i>Change doctype to HTML5</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Do not make a permanent notation of a merge using --baseline.  The
  --baseline option is really a multi-checkin variation of --cherrypick.


type: ci
user: drh
comment:
  Fix the display of file and directory listings so that it works correctly
  even when one file in a directory is a prefix of another.
  Ticket [8e13d170f2d6d6e3].


type: t
user: dmitry
brief: New ticket [4429a81aa893fc18|4429a81aa8].
comment:
  New ticket [4429a81aa893fc18|4429a81aa8] <i>Strange behavior when changing case of filenames on case-insensitive filesystem</i>.


type: t
user: anonymous
brief: Ticket [4429a81aa893fc18|4429a81aa8]: 2 changes
comment:
  Ticket [4429a81aa893fc18|4429a81aa8] <i>Strange behavior when changing case of filenames on case-insensitive filesystem</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [4429a81aa893fc18|4429a81aa8]: 1 change
comment:
  Ticket [4429a81aa893fc18|4429a81aa8] <i>Strange behavior when changing case of filenames on case-insensitive filesystem</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [8e13d170f2d6d6e3|8e13d170f2].
comment:
  New ticket [8e13d170f2d6d6e3|8e13d170f2] <i>File list UI does not show files with similar extensions</i>.


type: t
user: BM
brief: New ticket [fbfe43e153ee0e1d|fbfe43e153].
comment:
  New ticket [fbfe43e153ee0e1d|fbfe43e153] <i>shash pop will drop the stash even if it could not apply it.</i>.


type: t
user: BM
brief: Ticket [fbfe43e153ee0e1d|fbfe43e153]: 2 changes
comment:
  Ticket [fbfe43e153ee0e1d|fbfe43e153] <i>shash pop will drop the stash even if it could not apply it.</i> status still Open with 2 other changes


type: t
user: BM
brief: Ticket [fbfe43e153ee0e1d|fbfe43e153]: 1 change
comment:
  Ticket [fbfe43e153ee0e1d|fbfe43e153] <i>shash pop will drop the stash even if it could not apply it.</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [8e13d170f2d6d6e3|8e13d170f2]: 2 changes
comment:
  Ticket [8e13d170f2d6d6e3|8e13d170f2] <i>File list UI does not show files with similar extensions</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [8e13d170f2d6d6e3|8e13d170f2]: 1 change
comment:
  Ticket [8e13d170f2d6d6e3|8e13d170f2] <i>File list UI does not show files with similar extensions</i> status still Open with 1 other change


type: t
user: anonymous
brief: Verified ticket [8e13d170f2d6d6e3|8e13d170f2].
comment:
  Verified ticket [8e13d170f2d6d6e3|8e13d170f2]: <i>File list UI does not show files with similar extensions</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [8e13d170f2d6d6e3|8e13d170f2]: 1 change
comment:
  Ticket [8e13d170f2d6d6e3|8e13d170f2] <i>File list UI does not show files with similar extensions</i> status still Verified with 1 other change


type: ci
user: drh
comment:
  For the "stash save" command, take care to avoid reverting everything if
  no files were stashed.  Ticket [fbfe43e153ee0e1d].


type: t
user: drh
brief: Fixed ticket [8e13d170f2d6d6e3|8e13d170f2].
comment:
  Fixed ticket [8e13d170f2d6d6e3|8e13d170f2]: <i>File list UI does not show files with similar extensions</i> plus 2 other changes


type: t
user: drh
brief: Fixed ticket [fbfe43e153ee0e1d|fbfe43e153].
comment:
  Fixed ticket [fbfe43e153ee0e1d|fbfe43e153]: <i>shash pop will drop the stash even if it could not apply it.</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [e189ed5da866f091|e189ed5da8]: 2 changes
comment:
  Ticket [e189ed5da866f091|e189ed5da8] <i>Typo in www/webui</i> status still Open with 2 other changes


type: t
user: dmitry
brief: Ticket [e0f68fcf2195aa08|e0f68fcf21]: 2 changes
comment:
  Ticket [e0f68fcf2195aa08|e0f68fcf21] <i>Merge directive (i.e. patch with history)</i> status still Open with 2 other changes


type: t
user: BM
brief: Closed ticket [1f82e0e1ec1c867d|1f82e0e1ec].
comment:
  Closed ticket [1f82e0e1ec1c867d|1f82e0e1ec]: <i>Typo in www/wikitheory.wiki</i> plus 2 other changes


type: t
user: anonymous
brief: Ticket [15dfbde7291153c4|15dfbde729]: 2 changes
comment:
  Ticket [15dfbde7291153c4|15dfbde729] <i>Question for FAQ: how to contribute to Fossil?</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [15dfbde7291153c4|15dfbde729]: 1 change
comment:
  Ticket [15dfbde7291153c4|15dfbde729] <i>Question for FAQ: how to contribute to Fossil?</i> status still Open with 1 other change


type: ci
bgcolor: #c0ffc0
user: drh
ecomment:
  Remove extraneous hyperlinks from the Tags and Branches timelines since
  the "tag:" hyperlinks now cover that functionality.

comment:
  Remove extraneous hyperlinks from the Tags and Branches timelines since
  the "tag:" hyperlinks now cover that functionality.


type: t
user: anonymous
brief: Ticket [67936dc2abc317c5|67936dc2ab]: 4 changes
comment:
  Ticket [67936dc2abc317c5|67936dc2ab] <i>Fossil SCM as a NoSQL database instead of CouchDB</i> status still Open with 4 other changes


type: ci
user: dmitry
comment: Create new branch named "symlinks"
ecomment:
  Create new branch named "symlinks".
  [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg03402.html|Mailing list thread]


type: t
user: anonymous
brief: New ticket [fbea61caf0acfd0a|fbea61caf0].
comment:
  New ticket [fbea61caf0acfd0a|fbea61caf0] <i>fossil needs a rebuild after receiving a new baseline checkin</i>.


type: t
user: anonymous
brief: New ticket [45fccdcd61f5650c|45fccdcd61].
comment:
  New ticket [45fccdcd61f5650c|45fccdcd61] <i>If &#39;fossil update&#39; brings in new files already present, it overwrites them silently</i>.


type: t
user: anonymous
brief: New ticket [b081e09e28176eef|b081e09e28].
comment:
  New ticket [b081e09e28176eef|b081e09e28] <i>On conflict of binary files locally, fossil overwrites local changes</i>.


type: t
user: dmitry
brief: Ticket [67936dc2abc317c5|67936dc2ab]: 1 change
comment:
  Ticket [67936dc2abc317c5|67936dc2ab] <i>Fossil SCM as a NoSQL database instead of CouchDB</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [67936dc2abc317c5|67936dc2ab]: 2 changes
comment:
  Ticket [67936dc2abc317c5|67936dc2ab] <i>Fossil SCM as a NoSQL database instead of CouchDB</i> status still Open with 2 other changes


type: g
user: dmitry
comment:
  Edit [a7b7ff3ac21e9d0a|a7b7ff3ac2]: Change branch background color to "#ffc0ff". Edit check-in comment.


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Add a new meta-data table named LEAF that holds a precomputed set of all
  leaves in the checkin DAG.  Use this precomputed table rather than trying
  to compute the LEAFs on the fly, as a performance enhancement for 
  repositories with many checkins.  A rebuild is required.


type: ci
bgcolor: #d1d3a8
user: drh
comment:
  This branch contains experimental changes attempting to address complaints
  that Fossil sometimes overwrites unmanaged files.  In this checkin:  Use
  file_delete() instead of unlink() everywhere.  Add interfaces file_move()
  and file_dont_overwrite() but do not use those interfaces yet.


type: ci
user: drh
comment:
  After a few days of internal use for testing, merge the changes for the new
  LEAF meta-data table into the trunk.  NB: "<b>fossil all rebuild</b>" is
  required when updating through this change.


type: t
user: mjanssen
brief: Ticket [884c40589fcee6fa|884c40589f]: 2 changes
comment:
  Ticket [884c40589fcee6fa|884c40589f] <i>ssh clone fails from Ubuntu 10.10</i> status still Open with 2 other changes


type: t
user: mjanssen
brief: Ticket [884c40589fcee6fa|884c40589f]: 1 change
comment:
  Ticket [884c40589fcee6fa|884c40589f] <i>ssh clone fails from Ubuntu 10.10</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Enhance the graph generator so that it uses less memory and so that it is
  not limited to a fixed number of parents (10) for each node.


type: t
user: anonymous
brief: New ticket [c90916433bd952d9|c90916433b].
comment:
  New ticket [c90916433bd952d9|c90916433b] <i>form fields sharing names for different purposes make it difficult to use javalscript library</i>.


type: t
user: mjanssen
brief: Ticket [6e81abf24ded94bc|6e81abf24d]: 2 changes
comment:
  Ticket [6e81abf24ded94bc|6e81abf24d] <i>-A option is not observed when cloning local files</i> status still Open with 2 other changes


type: t
user: dmitry
brief: Ticket [995a864c5adf7945|995a864c5a]: 2 changes
comment:
  Ticket [995a864c5adf7945|995a864c5a] <i>Editor command fails with spaces</i> status still Open with 2 other changes


type: t
user: drh
brief: Ticket [995a864c5adf7945|995a864c5a]: 1 change
comment:
  Ticket [995a864c5adf7945|995a864c5a] <i>Editor command fails with spaces</i> status still Open with 1 other change


type: t
user: mjanssen
brief: Closed ticket [995a864c5adf7945|995a864c5a].
comment:
  Closed ticket [995a864c5adf7945|995a864c5a]: <i>Editor command fails with spaces</i> plus 1 other change


type: t
user: anonymous
brief: New ticket [cde4448290586f08|cde4448290].
comment:
  New ticket [cde4448290586f08|cde4448290] <i>Stash for an uncommitted, untracked file gives no warning or error</i>.


type: t
user: anonymous
brief: Ticket [c1cb47f0f9c60d33|c1cb47f0f9]: 2 changes
comment:
  Ticket [c1cb47f0f9c60d33|c1cb47f0f9] <i>Can&#39;t login. Server is Ubuntu 10.10</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [1b5773eed1758a03|1b5773eed1].
comment:
  New ticket [1b5773eed1758a03|1b5773eed1] <i>Add &#39;ignore-glob&#39; as a syncable setting for `fossil configuration`</i>.


type: ci
user: drh
comment:
  Transfer the content of the ignore-glob setting as part of the "proj"
  configuration.  Ticket [1b5773eed1758a03a].


type: t
user: anonymous
brief: Ticket [fbea61caf0acfd0a|fbea61caf0]: 2 changes
comment:
  Ticket [fbea61caf0acfd0a|fbea61caf0] <i>fossil needs a rebuild after receiving a new baseline checkin</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [1b5773eed1758a03|1b5773eed1]: 2 changes
comment:
  Ticket [1b5773eed1758a03|1b5773eed1] <i>Add &#39;ignore-glob&#39; as a syncable setting for `fossil configuration`</i> status still Open with 2 other changes


type: t
user: anonymous
comment:
  Add attachment [/artifact/32cddb1d27b8e89c|ignore-glob.patch] to ticket [1b5773eed1758a03|1b5773eed1]


type: ci
user: drh
comment:
  Add the --nested option to the "open" command to allow checkouts from
  one repository to be created inside the checkout of another respository.


type: t
user: drh
brief: Fixed ticket [1b5773eed1758a03|1b5773eed1].
comment:
  Fixed ticket [1b5773eed1758a03|1b5773eed1]: <i>Add &#39;ignore-glob&#39; as a syncable setting for `fossil configuration`</i> plus 2 other changes


type: t
user: drh
brief: Ticket [fbea61caf0acfd0a|fbea61caf0]: 1 change
comment:
  Ticket [fbea61caf0acfd0a|fbea61caf0] <i>fossil needs a rebuild after receiving a new baseline checkin</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [82196fbb41e356ae|82196fbb41].
comment:
  New ticket [82196fbb41e356ae|82196fbb41] <i>extras --ignore globbing behaves erratically (win7)</i>.


type: ci
user: drh
comment:
  Always go at least two rounds on a clone since configuration data is not
  sent until the second round.  Ticket [8473eeb9ffb012e1d]


type: g
user: drh
comment:
  Edit [6502627a3ec4b678|6502627a3e]: Change background color to "#d0c0ff". Edit check-in comment. Add tag "release".


type: t
user: anonymous
brief: Ticket [8473eeb9ffb012e1|8473eeb9ff]: 2 changes
comment:
  Ticket [8473eeb9ffb012e1|8473eeb9ff] <i>Configuration not pulled on clone</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Fix the creation of orphan table entries when delta-manifests are received
  before their baselines.  Ticket [fbea61caf0acfd0a].


type: t
user: drh
brief: Fixed ticket [8473eeb9ffb012e1|8473eeb9ff].
comment:
  Fixed ticket [8473eeb9ffb012e1|8473eeb9ff]: <i>Configuration not pulled on clone</i> plus 1 other change


type: ci
user: drh
comment:
  Fix the check-in time fudger so that it will not move the date/time of a
  check-in by more than a few seconds.  If the sequence of check-ins is further
  off than that chronologically, then they just show up out of order in the
  timeline.


type: t
user: anonymous
brief: New ticket [c524bb591edcb306|c524bb591e].
comment:
  New ticket [c524bb591edcb306|c524bb591e] <i>default ticket tracker formats &#39;title&#39; inconsistently if it contains symbols like &amp;lt;</i>.


type: t
user: anonymous
brief: New ticket [c26c63eb1b36b9e0|c26c63eb1b].
comment:
  New ticket [c26c63eb1b36b9e0|c26c63eb1b] <i>&#39;merge --backout&#39; does not handle conflicts properly</i>.


type: t
user: anonymous
brief: Ticket [5f611295e3c2a8a9|5f611295e3]: 2 changes
comment:
  Ticket [5f611295e3c2a8a9|5f611295e3] <i>Cannot update to a branch leaf</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [d9d1320e7bd39792|d9d1320e7b].
comment:
  New ticket [d9d1320e7bd39792|d9d1320e7b] <i>Add a new checkin identifier: pivot:checkin1:checkin2</i>.


type: t
user: anonymous
brief: New ticket [2ce64a315fcb3a15|2ce64a315f].
comment:
  New ticket [2ce64a315fcb3a15|2ce64a315f] <i>Changes equal to the baseline manifest contents are not shown</i>.


type: t
user: anonymous
brief: Ticket [d9d1320e7bd39792|d9d1320e7b]: 2 changes
comment:
  Ticket [d9d1320e7bd39792|d9d1320e7b] <i>Add a new checkin identifier: pivot:checkin1:checkin2</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [77ab05a0e9d89059|77ab05a0e9]: 4 changes
comment:
  Ticket [77ab05a0e9d89059|77ab05a0e9] <i>Moving files doesn&#39;trespect directory structures</i> status still Open with 4 other changes


type: t
user: anonymous
brief: Ticket [77ab05a0e9d89059|77ab05a0e9]: 2 changes
comment:
  Ticket [77ab05a0e9d89059|77ab05a0e9] <i>Moving files doesn&#39;trespect directory structures</i> status still Open with 2 other changes


type: t
user: renez
brief: Closed ticket [15f5f61461b990eb|15f5f61461].
comment:
  Closed ticket [15f5f61461b990eb|15f5f61461]: <i>add class wikiedit to comment and cmappnd</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [dd78d17ea903a6ec|dd78d17ea9]: 2 changes
comment:
  Ticket [dd78d17ea903a6ec|dd78d17ea9] <i>attachment problem</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Verified ticket [c524bb591edcb306|c524bb591e].
comment:
  Verified ticket [c524bb591edcb306|c524bb591e]: <i>default ticket tracker formats &#39;title&#39; inconsistently if it contains symbols like &amp;lt;</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [baf9b6b11e08c1d0|baf9b6b11e]: 3 changes
comment:
  Ticket [baf9b6b11e08c1d0|baf9b6b11e] <i>update/revert don&#39;t set permissions</i> status still Open with 3 other changes


type: t
user: anonymous
brief: Ticket [dd78d17ea903a6ec|dd78d17ea9]: 1 change
comment:
  Ticket [dd78d17ea903a6ec|dd78d17ea9] <i>attachment problem</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Additional comments on the changes to deal with git-fast-export tagging, to
  try to better explain what Git is doing and how we are working around it.


type: ci
user: drh
comment:
  Work around the seemingly buggy behavior of git-fast-export with regard to
  tags when doing an import.


type: ci
user: drh
comment:
  For the ssh: transport method, use the -T option to disable pseudottys.
  Increase the size of the buffer for holding the MOTD.


type: t
user: anonymous
comment:
  Add attachment [/artifact/201198a89aa19c7d|src-vfile.c.patch] to ticket [d7169e51ebb3400f|d7169e51eb]


type: t
user: anonymous
comment:
  Add attachment [/artifact/6f8614716702180a|src-opendir.patch] to ticket [d7169e51ebb3400f|d7169e51eb]


type: t
user: anonymous
brief: Ticket [d7169e51ebb3400f|d7169e51eb]: 2 changes
comment:
  Ticket [d7169e51ebb3400f|d7169e51eb] <i>vfile_scan.c closing unopened directory</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Update to the latest pre-release SQLite version (as part of the SQLite testing
  process).  Update the makefiles to use SQLITE_ENABLE_STAT2.


type: t
user: drh
brief: Fixed ticket [d7169e51ebb3400f|d7169e51eb].
comment:
  Fixed ticket [d7169e51ebb3400f|d7169e51eb]: <i>vfile_scan.c closing unopened directory</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [a284192609fe7900|a284192609]: 2 changes
comment:
  Ticket [a284192609fe7900|a284192609] <i>I wish there is a &#39;Vote feature&#39; for tickets</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [86985f82583ce565|86985f8258]: 2 changes
comment:
  Ticket [86985f82583ce565|86985f8258] <i>Add a &#39;forum&#39; or &#39;discussion list&#39; capability to fossil</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [b145e5eecdc2ea28|b145e5eecd]: 2 changes
comment:
  Ticket [b145e5eecdc2ea28|b145e5eecd] <i>Template repositories</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Update the copyright agreement such that private extensions to Fossil are
  excluded and are not transferred to Hwaci.


type: ci
user: drh
comment:
  Print the SSH command that is issued for ssh: access, scrubbed of any
  password content.  Remove redundant -e and -T options from the ssh command.


type: ci
user: drh
comment:
  Make sure manifest_crosslink() resets its input blob and that callers know
  this and do not attempt to reuse that blob.


type: ci
user: drh
comment:
  Fix typo and make enhancements to the build-process document.
  Add file omitted from the previous commit.  (I should follow my own
  checklist more closely!)


type: ci
user: drh
comment:
  Only show the "Original Date" if its display time is different from the
  "Date".  Ignore differences in milliseconds.


type: ci
user: drh
comment:
  Enhance the /artifact method so that the ln=M,N argument shows linenumbers
  and highlights lines between M and N.


type: t
user: anonymous
brief: Ticket [ce33b14f8fa9a416|ce33b14f8f]: 2 changes
comment:
  Ticket [ce33b14f8fa9a416|ce33b14f8f] <i>&#39;configure pull&#39; command recevie empty response.</i> status still Open with 2 other changes


type: t
user: anonymous
comment:
  Add attachment [/artifact/f3a3e7edf5c093ef|src::wikiformat.c-a-target.patch] to ticket [577663c2727505a0|577663c272]


type: ci
user: drh
comment:
  Add the "vpatch" web method that returns the difference between two 
  checkins as text/plain and a a "patch" hyperlink on the checkin information
  page that jumps to the appropriate vpatch page.


type: ci
user: drh
comment:
  Augment the fdiff web method to accept a "patch" query parameter and output
  text/plain if the parameter is present.


type: t
user: anonymous
brief: Closed ticket [c1cb47f0f9c60d33|c1cb47f0f9].
comment:
  Closed ticket [c1cb47f0f9c60d33|c1cb47f0f9]: <i>Can&#39;t login. Server is Ubuntu 10.10</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [577663c2727505a0|577663c272].
comment:
  Fixed ticket [577663c2727505a0|577663c272]: <i>Add support for the target attribute.</i> plus 2 other changes


type: ci
user: drh
comment:
  Do not assume that the PATH_INFO environment variable is set by CGI.
  Give it a default value to avoid segfaults (on Solaris).


type: ci
user: drh
comment:
  Add the ability to use a graphical merging tool to resolve merge conflicts.
  Even without a configured graphical tool, leave files behind (VCS droppings)
  that contain the baseline, original, and merged files.


type: ci
user: drh
comment:
  Factor the code that outputs line-numbered text into a separate
  subroutine, for clarity of presentation.


type: ci
user: drh
comment:
  Do not do automatic login for "fossil server" and "fossil http" and
  "fossil cgi" unless the --localauth option is used.  Continue to do
  automatic login for 127.0.0.1 connections for "fossil ui", though.
  Ticket [573727d6d93badc]


type: t
user: drh
brief: Fixed ticket [573727d6d93badc6|573727d6d9].
comment:
  Fixed ticket [573727d6d93badc6|573727d6d9]: <i>Default disallow local local users</i> plus 1 other change


type: ci
user: drh
comment:
  Infrastructure changes:  Simplify content_put() to a single parameter.  
  Add content_put_ex() with lots of extra parameters.  Add isPrivate parameters
  to content_put_ex() and content_new().


type: t
user: anonymous
brief: Fixed ticket [a38bf4e32477adb5|a38bf4e324].
comment:
  Fixed ticket [a38bf4e32477adb5|a38bf4e324]: <i>Fossil even does not try to connect to proxy.</i> plus 3 other changes


type: t
user: drh
brief: Closed ticket [d7866519465af9a7|d786651946].
comment:
  Closed ticket [d7866519465af9a7|d786651946]: <i>wiki doesn&#39;t parse finfo links correctly</i> plus 2 other changes


type: ci
user: drh
comment:
  Add the --sqlstats command-line option for use in optimization work.
  Use a persistent prepared statement for a single query to reduce the
  number of calls to sqlite3_prepare() for the "update" command.


type: ci
user: drh
comment:
  Immediately stop processing the "all" command if any individual operation
  fails, unless the --dontstop command-line option is used.


type: t
user: anonymous
brief: New ticket [7e5f093a231d88cb|7e5f093a23].
comment:
  New ticket [7e5f093a231d88cb|7e5f093a23] <i>Automatically do &quot;fossil open&quot; after running &quot;fossil new&quot;</i>.


type: ci
user: drh
comment:
  Modify the schema to allow additional space for hard-coded tag-ids.
  Updating to this version requires a "rebuild".


type: ci
user: drh
comment:
  Another schema tweak to go with the previous check-in.  This one will
  require a rebuild in order to use the new "parent" tag.  But that
  functionality has not been installed, so there is no need to rebuild yet.


type: t
user: drh
brief: Fixed ticket [74cfdb438a246e46|74cfdb438a].
comment:
  Fixed ticket [74cfdb438a246e46|74cfdb438a]: <i>`fs info FILENAME` appears to be broken</i> plus 2 other changes


type: ci
user: drh
comment:
  Track file permission changes in the mlink table.  Updating through this
  check-in requires a rebuild.


type: ci
user: drh
comment:
  Add the new crnl-glob setting which defines files for which it is OK to have
  CRNL line endings.  Windows projects on which this is preferred can set
  the crnl-glob pattern to '*'.


type: ci
user: drh
comment:
  Extend the file format for manifests to include the Q-card for recording
  cherry-picks.  Parse and ignore these cards for now.


type: ci
bgcolor: #a8c7d3
user: drh
comment:
  First cut at code to enable syncing private branches.  Code compiles but is
  otherwise untested.  The "x" privilege is required on the server in order
  to sync privately.


type: ci
bgcolor: #a8c7d3
user: drh
comment:
  Progress on getting private sync to work.  Cloning with --private works.
  Sync also works, but it currently loses the private marker.


type: ci
bgcolor: #a8c7d3
user: drh
comment:
  Private sync now appears to be working in all modes.  More testing and
  fail-safe mechanisms are desired before merging with the trunk.


type: ci
bgcolor: #a8c7d3
user: drh
comment:
  Add the --private option to the "scrub" command.  Add any manifest that 
  includes the "private" tag to the list of private artifacts if it is not
  there already.


type: ci
bgcolor: #b28e9e
user: drh
ecomment:
  Fix the "revert" command so that it distinguishes between files that were 
  added versus files imported by merge.  Added files are not unlinked.
  Ticket [baf9b6b11e08c1].

comment:
  Fix the "revert" command so that it distinguishes between files that were 
  added versus files imported by merge.  Added files are not unlinked.
  Ticket [baf9b6b11e08c1].


type: t
user: anonymous
brief: New ticket [831b932db4d17147|831b932db4].
comment:
  New ticket [831b932db4d17147|831b932db4] <i>Fossil should support emitting &quot;.tar.gz&quot; output instead of (or in addition to) &quot;.zip&quot; output</i>.


type: t
user: anonymous
brief: Ticket [831b932db4d17147|831b932db4]: 2 changes
comment:
  Ticket [831b932db4d17147|831b932db4] <i>Fossil should support emitting &quot;.tar.gz&quot; output instead of (or in addition to) &quot;.zip&quot; output</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [5f2f147f7efb71ae|5f2f147f7e].
comment:
  New ticket [5f2f147f7efb71ae|5f2f147f7e] <i>Fossil forgets about executable bit when switching branches</i>.


type: t
user: anonymous
brief: Ticket [5f2f147f7efb71ae|5f2f147f7e]: 2 changes
comment:
  Ticket [5f2f147f7efb71ae|5f2f147f7e] <i>Fossil forgets about executable bit when switching branches</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Closed ticket [5f2f147f7efb71ae|5f2f147f7e].
comment:
  Closed ticket [5f2f147f7efb71ae|5f2f147f7e]: <i>Fossil forgets about executable bit when switching branches</i>


type: t
user: anonymous
brief: Ticket [baf9b6b11e08c1d0|baf9b6b11e]: 2 changes
comment:
  Ticket [baf9b6b11e08c1d0|baf9b6b11e] <i>update/revert don&#39;t set permissions</i> status still Open with 2 other changes


type: ci
bgcolor: #b28e9e
user: drh
comment:
  Untested changes trying to get execute permission to be set correctly following
  "update", "merge", "stash", etc.  Ticket [baf9b6b11e08c1d].  This is a big
  mess and is going to take some time to get right.


type: ci
user: drh
comment:
  Fix the "revert" command so that it restores the correct execute permission
  to the file.  Ticket [baf9b6b11e08c1]


type: ci
bgcolor: #b28e9e
user: drh
comment:
  Further changes trying to get execute permissions right for the "update"
  command.  Ticket [baf9b6b11e08].


type: ci
bgcolor: #b28e9e
user: drh
comment:
  Changes to get the "merge" command to process execute permission correctly.
  Ticket [baf9b6b11e08c1d0].


type: ci
user: drh
comment:
  All of the execute permission bit handling appears to be working now,
  though beta testing would be good.  Ticket [baf9b6b11e08c1].


type: ci
user: drh
comment:
  Change the ZIP file generator so that it sets the execute bit approprately.
  Ticket [baf9b6b11e08c1d].


type: ci
bgcolor: #b28e9e
user: drh
comment:
  Try to get the "stash" command using execute permission bits correctly.
  Continuing work on the "revert" command - but it is still not working
  quite right.  Ticket [baf9b6b11e08c1d0b].


type: ci
bgcolor: #a8c7d3
user: drh
ecomment:
  Add the ability to compute common ancestors to the path object.  Still
  using the pivot object for merges, however.

comment:
  Add the ability to compute common ancestors to the path object.  Still
  using the pivot object for merges, however.


type: t
user: drh
brief: Fixed ticket [baf9b6b11e08c1d0|baf9b6b11e].
comment:
  Fixed ticket [baf9b6b11e08c1d0|baf9b6b11e]: <i>update/revert don&#39;t set permissions</i> plus 1 other change


type: ci
user: drh
comment:
  Use "sqlite3_int64" instead of "long long int" for compatibility with
  compilers that do not support long long.


type: t
user: bharder
brief: Ticket [c43d2d9477c2d59a|c43d2d9477]: 2 changes
comment:
  Ticket [c43d2d9477c2d59a|c43d2d9477] <i>segfault on attempted merge.</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Remove a stray NIL character from the makemake.tcl file and add a "+"
  that was omitted from the previous edit.


type: ci
user: drh
comment:
  New --compress option to "rebuild" causes more agressive delta compression
  which can result in a 30% or better size reduction in the database file,
  with corresponding speedup of cloning.


type: ci
user: drh
comment:
  Fix the content_deltify() routine to always return an integer value.
  This fixes an error in the previous check-in (the --compress checkin).
  Also fix a help comment on the test-3-way-merge command.


type: t
user: anonymous
brief: New ticket [191b0c2d8dd5a4dc|191b0c2d8d].
comment:
  New ticket [191b0c2d8dd5a4dc|191b0c2d8d] <i>bulk analysis crashes it ouput path does not exists</i>.


type: t
user: drh
brief: Ticket [aa9a522e47d7aafd|aa9a522e47]: 2 changes
comment:
  Ticket [aa9a522e47d7aafd|aa9a522e47] <i>tif files have no preview</i> status still Open with 2 other changes


type: t
user: drh
brief: Closed ticket [191b0c2d8dd5a4dc|191b0c2d8d].
comment:
  Closed ticket [191b0c2d8dd5a4dc|191b0c2d8d]: <i>bulk analysis crashes it ouput path does not exists</i> plus 2 other changes


type: ci
user: drh
comment:
  Fix merge so that it does not segfault when merging text files that
  do not end in \n and yet have changes at the very end.
  Ticket [c43d2d9477c2d59a].


type: ci
user: drh
comment:
  Be more forgiving of time skew when transferring large packets over
  slow networks.  Ticket [25d3f8d5641deed]


type: t
user: bharder
brief: Closed ticket [c43d2d9477c2d59a|c43d2d9477].
comment:
  Closed ticket [c43d2d9477c2d59a|c43d2d9477]: <i>segfault on attempted merge.</i> plus 2 other changes


type: ci
user: drh
comment:
  When doing a clone with a username, ask for the password early.  Do not
  wait for the first round-trip since that round-trip might take a long time
  on a slow connection.


type: t
user: drh
brief: Fixed ticket [25d3f8d5641deed3|25d3f8d564].
comment:
  Fixed ticket [25d3f8d5641deed3|25d3f8d564]: <i>Time skew when cloning a large repository via slow connection</i> plus 2 other changes


type: ci
user: drh
comment:
  Updates to the homepage (move the "Download" link first) and improvements
  to the download page generator.


type: ci
user: drh
comment:
  Update the homepage to make it clearer that the Fossil website is just a
  running instance of Fossil.


type: ci
user: drh
comment:
  Adjustments to the sidebox on the homepage.  This is still using a nested
  table.  CSS-purists will disapprove, no doubt.


type: t
user: anonymous
brief: New ticket [77c58e1415e06fd3|77c58e1415].
comment:
  New ticket [77c58e1415e06fd3|77c58e1415] <i>fossil scrub --private fails when used from an open checkout</i>.


type: t
user: anonymous
brief: New ticket [5f194e2c8f475ce9|5f194e2c8f].
comment:
  New ticket [5f194e2c8f475ce9|5f194e2c8f] <i>fossil scrub --private sometimes remove private files that have been merged into public branches</i>.


type: ci
user: drh
comment:
  Fix the "scrub" command so that it works from within a checkout without
  having to specify the repository.  Ticket [77c58e1415e06fd].
  Also fix help text for the "deconstruct" command.


type: t
user: drh
brief: Fixed ticket [5f194e2c8f475ce9|5f194e2c8f].
comment:
  Fixed ticket [5f194e2c8f475ce9|5f194e2c8f]: <i>fossil scrub --private sometimes remove private files that have been merged into public branches</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [77c58e1415e06fd3|77c58e1415].
comment:
  Fixed ticket [77c58e1415e06fd3|77c58e1415]: <i>fossil scrub --private fails when used from an open checkout</i> plus 1 other change


type: ci
user: drh
comment:
  Fix invalid directory listings when some siblings directory names are
  prefixes of others.  Ticket [32cfbf0aa4abf964]


type: t
user: anonymous
brief: New ticket [32cfbf0aa4abf964|32cfbf0aa4].
comment:
  New ticket [32cfbf0aa4abf964|32cfbf0aa4] <i>Dashes in directory names create broken links in file viewer</i>.


type: t
user: drh
brief: Fixed ticket [32cfbf0aa4abf964|32cfbf0aa4].
comment:
  Fixed ticket [32cfbf0aa4abf964|32cfbf0aa4]: <i>Dashes in directory names create broken links in file viewer</i> plus 1 other change


type: ci
user: drh
comment:
  The "open" command now automatically opens to the "trunk", or to some
  other branch designated by the new "main-branch" setting.


type: ci
user: joerg
comment:
  Fix diffs from or to an empty file to use the special position marker
  0,0. Makes "fossil diff -N" create patches that are accepted by patch.


type: ci
user: drh
comment:
  Add a utility for generating gzip-compressed files.  This is one step on
  the road toward the ability to generated compressed tarballs.


type: ci
bgcolor: #c0ffc0
user: drh
ecomment:
  A new approach to sub-repos in which a specific user for the subrepo is
  specified in the CONFIG table entry.

comment:
  A new approach to sub-repos in which a specific user for the subrepo is
  specified in the CONFIG table entry.


type: t
user: anonymous
brief: New ticket [58290cd2975f5f2a|58290cd297].
comment:
  New ticket [58290cd2975f5f2a|58290cd297] <i>fossil stash produces a stash for unmodifed checkout</i>.


type: t
user: anonymous
brief: New ticket [91b3a6bfc1439f4c|91b3a6bfc1].
comment:
  New ticket [91b3a6bfc1439f4c|91b3a6bfc1] <i>`fossil up VERSION filename` doesn&#39;t add the file to the current branch</i>.


type: t
user: anonymous
brief: New ticket [b767f47cdefef120|b767f47cde].
comment:
  New ticket [b767f47cdefef120|b767f47cde] <i>Tarball is missing the two zero filled records at the end</i>.


type: t
user: anonymous
brief: Ticket [b767f47cdefef120|b767f47cde]: 2 changes
comment:
  Ticket [b767f47cdefef120|b767f47cde] <i>Tarball is missing the two zero filled records at the end</i> status still Open with 2 other changes


type: t
user: anonymous
comment:
  Add attachment [/artifact/f409e4946982843e|fossil-spell.diff] to ticket [d38c2c8795181cc3|d38c2c8795]


type: t
user: drh
brief: Ticket [d38c2c8795181cc3|d38c2c8795]: 2 changes
comment:
  Ticket [d38c2c8795181cc3|d38c2c8795] <i>spelling corrections</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [b277fe07a0b7eb4f|b277fe07a0].
comment:
  New ticket [b277fe07a0b7eb4f|b277fe07a0] <i>Referencing a file with an absolute path inside of the repository doesn&#39;t work</i>.


type: t
user: anonymous
brief: New ticket [cdfef046616e1ab4|cdfef04661].
comment:
  New ticket [cdfef046616e1ab4|cdfef04661] <i>Specify file or directory options on &quot;fossil cgi&quot; command line</i>.


type: t
user: anonymous
brief: Ticket [b277fe07a0b7eb4f|b277fe07a0]: 2 changes
comment:
  Ticket [b277fe07a0b7eb4f|b277fe07a0] <i>Referencing a file with an absolute path inside of the repository doesn&#39;t work</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [b277fe07a0b7eb4f|b277fe07a0]: 1 change
comment:
  Ticket [b277fe07a0b7eb4f|b277fe07a0] <i>Referencing a file with an absolute path inside of the repository doesn&#39;t work</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Merge the path-refactor changes into trunk.  Refactoring is not complete,
  but it appears to be stable.


type: ci
user: drh
comment:
  Fix a bug in the merge file-rename detection logic, a bug introduced by the
  path refactoring changes.


type: t
user: drh
brief: Fixed ticket [b767f47cdefef120|b767f47cde].
comment:
  Fixed ticket [b767f47cdefef120|b767f47cde]: <i>Tarball is missing the two zero filled records at the end</i> plus 1 other change


type: ci
user: drh
ecomment:
  Fix an issue with the leaf-tracker that comes up if a check-in specifies
  a shunned check-in as its parent or merge parent.
  Ticket [398afa58def78f5].

comment:
  Fix an issue with the leaf-tracker that comes up if a check-in specifies
  a shunned check-in as its parent or merge parent.


type: ci
user: drh
comment:
  Change the graph layout to include ascenders for nodes that have off-screen
  children.  Fix a bug in the leaf-tracker that became evident by this
  enhancement.  (A rebuild is required to rebuild the leaf table after 
  updating, or else some timeline graphs will not display correctly.)


type: t
user: anonymous
comment:
  Add attachment [/artifact/67f0bc66e11d664a|no-empty-stash.patch] to ticket [58290cd2975f5f2a|58290cd297]


type: t
user: dmitry
brief: New ticket [3bfff6e03bcc5f14|3bfff6e03b].
comment:
  New ticket [3bfff6e03bcc5f14|3bfff6e03b] <i>Error when creating a branch from checkin that doesn&#39;t have checksum in manifest</i>.


type: t
user: anonymous
brief: New ticket [7b55fd2958d8d4f7|7b55fd2958].
comment:
  New ticket [7b55fd2958d8d4f7|7b55fd2958] <i>access_log problem after updating from older repository: SQLITE_ERROR: no such table: accesslog</i>.


type: ci
user: drh
comment:
  Fix the "branch new" command so that it works if the parent omits the R-card.
  Ticket [3bfff6e03bcc5f14]


type: t
user: drh
brief: Fixed ticket [58290cd2975f5f2a|58290cd297].
comment:
  Fixed ticket [58290cd2975f5f2a|58290cd297]: <i>fossil stash produces a stash for unmodifed checkout</i> plus 1 other change


type: ci
bgcolor: #d0c0ff
user: drh
ecomment:
  Only record the first 16 bits of the IP address as part of the login cookie.
  This allows users with shifting IP addresses to stay logged in.
  Hopefully, this will address ticket [305143bd876f6].

comment:
  Only record the first 16 bits of the IP address as part of the login cookie.
  This allows users with shifting IP addresses to stay logged in.
  Hopefully, this will address ticket [305143bd876f6].


type: t
user: drh
brief: Fixed ticket [3bfff6e03bcc5f14|3bfff6e03b].
comment:
  Fixed ticket [3bfff6e03bcc5f14|3bfff6e03b]: <i>Error when creating a branch from checkin that doesn&#39;t have checksum in manifest</i> plus 1 other change


type: ci
user: drh
comment:
  When generating a tarball, remove the complete ".tar.gz" suffix from the
  filename to create the top-level directory name, not just the ".gz" part.


type: t
user: ttmrichter
brief: Ticket [305143bd876f693f|305143bd87]: 2 changes
comment:
  Ticket [305143bd876f693f|305143bd87] <i>Timeline view is always logged-out.</i> status still Open with 2 other changes


type: t
user: ttmrichter
brief: Ticket [305143bd876f693f|305143bd87]: 1 change
comment:
  Ticket [305143bd876f693f|305143bd87] <i>Timeline view is always logged-out.</i> status still Open with 1 other change


type: t
user: ttmrichter
comment:
  Add attachment [/artifact/350ffd4b8de58d5c|Screenshot-Fossil: View Ticket - Google Chrome.png] to ticket [305143bd876f693f|305143bd87]


type: t
user: ttmrichter
comment:
  Add attachment [/artifact/42529c5fdbd4555e|Screenshot-Fossil: Timeline - Google Chrome.png] to ticket [305143bd876f693f|305143bd87]


type: t
user: anonymous
brief: New ticket [9a8256d200a95589|9a8256d200].
comment:
  New ticket [9a8256d200a95589|9a8256d200] <i>Clone of fossil repository is failing from windows executable</i>.


type: t
user: anonymous
brief: Closed ticket [9a8256d200a95589|9a8256d200].
comment:
  Closed ticket [9a8256d200a95589|9a8256d200]: <i>Clone of fossil repository is failing from windows executable</i> plus 2 other changes


type: t
user: anonymous
brief: New ticket [4af785ba3cd957d9|4af785ba3c].
comment:
  New ticket [4af785ba3cd957d9|4af785ba3c] <i>User specified with --user-override doesn&#39;t show up in commit msg</i>.


type: g
user: drh
comment:
  Edit [84e755e2139ca9cc|84e755e213]: Change background color to "#d0c0ff". Edit check-in comment. Add tag "release".


type: t
user: anonymous
brief: Ticket [adad418290de2b5f|adad418290]: 2 changes
comment:
  Ticket [adad418290de2b5f|adad418290] <i>missing file: fossil_server_P8080__inxxx.txt</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [eaf1c4fdbeeca8eb|eaf1c4fdbe].
comment:
  New ticket [eaf1c4fdbeeca8eb|eaf1c4fdbe] <i>Merge with --cherry-pick should be displayed on timeline</i>.


type: t
user: drh
brief: Ticket [eaf1c4fdbeeca8eb|eaf1c4fdbe]: 2 changes
comment:
  Ticket [eaf1c4fdbeeca8eb|eaf1c4fdbe] <i>Merge with --cherry-pick should be displayed on timeline</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  When a server is pointing to a directory, allow *.fossil files to be
  served out of any subdirectory of that directory.  For security,
  pathnames may not contain any characters except alphanumerics, "/", "-",
  and "_".


type: t
user: anonymous
brief: New ticket [ee97701f4c5a7db6|ee97701f4c].
comment:
  New ticket [ee97701f4c5a7db6|ee97701f4c] <i>&quot;fossil add&quot; broken for repos opened into &quot;/&quot;</i>.


type: ci
user: drh
ecomment:
  Enhancements to "fossil add" and "fossil rm" so that they work recursively
  on directories and ignore trailing / characters.  Patches from
  Carles Pag&egrave;s.

comment:
  Enhancements to "fossil add" and "fossil rm" so that they work recursively
  on directories and ignore trailing / characters.  Patches from
  Carles Pag�s.


type: t
user: anonymous
brief: New ticket [34cbc91257922ed6|34cbc91257].
comment:
  New ticket [34cbc91257922ed6|34cbc91257] <i>problem serving fossil repos with old db schema from subdirectory</i>.


type: t
user: drh
brief: Ticket [34cbc91257922ed6|34cbc91257]: 2 changes
comment:
  Ticket [34cbc91257922ed6|34cbc91257] <i>problem serving fossil repos with old db schema from subdirectory</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Always redirect to a fully qualified URL.  Give the setup user an
  opportunity to redirecct from test_env for testing purposes.


type: t
user: anonymous
brief: New ticket [0891dd21c601705d|0891dd21c6].
comment:
  New ticket [0891dd21c601705d|0891dd21c6] <i>import fails to import a branch which is isolated from trunk</i>.


type: t
user: anonymous
brief: Ticket [0891dd21c601705d|0891dd21c6]: 2 changes
comment:
  Ticket [0891dd21c601705d|0891dd21c6] <i>import fails to import a branch which is isolated from trunk</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [0891dd21c601705d|0891dd21c6]: 1 change
comment:
  Ticket [0891dd21c601705d|0891dd21c6] <i>import fails to import a branch which is isolated from trunk</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [118a98cb386c0e6e|118a98cb38]: 1 change
comment:
  Ticket [118a98cb386c0e6e|118a98cb38] <i>removing a directory doesn&#39;t work with a trailing slash</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Add the "redirect:" option to CGI, to scan multiple repositories and
  redirect to the one that contains the requested artifact ID.


type: t
user: ron
brief: Closed ticket [1ee813d65ff438df|1ee813d65f].
comment:
  Closed ticket [1ee813d65ff438df|1ee813d65f]: <i>&quot;fossil wiki commit&quot; also pushes changes</i> plus 1 other change


type: ci
user: drh
comment:
  Always put &#91;..&#93; marks around SHA1 hyperlinks.  For unknown SHA1
  numbers, enclose in &lt;span class="brokenlink"&gt;.


type: ci
user: drh
comment:
  Enhancements to the redirector so that it accepts the redirect value
  as the $PATH_INFO and so that it can redirect to a relative URL.


type: t
user: anonymous
comment:
  Add attachment [/artifact/23ecd875a2f597c5|private_propagation.patch] to ticket [e24ec32b1da5f8f5|e24ec32b1d]


type: t
user: anonymous
brief: Ticket [e24ec32b1da5f8f5|e24ec32b1d]: 2 changes
comment:
  Ticket [e24ec32b1da5f8f5|e24ec32b1d] <i>privateness not preserved</i> status still Open with 2 other changes


type: ci
user: joerg
comment:
  If the child manifest is a baseline and the parent a delta manifest,
  files that are marked as removed in the parent have to be skipped.
  This fixes "Added XXX version []" entries in the UI.


type: t
user: ttmrichter
brief: Closed ticket [305143bd876f693f|305143bd87].
comment:
  Closed ticket [305143bd876f693f|305143bd87]: <i>Timeline view is always logged-out.</i> plus 2 other changes


type: ci
user: joerg
comment:
  Move vfile_check_signature into "finfo --status" branch. The other
  options don't use it and it involves a lot of IO.


type: t
user: joerg
brief: Fixed ticket [303b8b118281ca48|303b8b1182].
comment:
  Fixed ticket [303b8b118281ca48|303b8b1182]: <i>Very slow checkin on large repository</i> plus 2 other changes


type: t
user: joerg
brief: Fixed ticket [46f90ea2c1d2ecf1|46f90ea2c1].
comment:
  Fixed ticket [46f90ea2c1d2ecf1|46f90ea2c1]: <i>Field not found error : don&#39;t forget to rebuild repos after upgrade!</i> plus 2 other changes


type: t
user: joerg
brief: Closed ticket [40d9dbd3ade39488|40d9dbd3ad].
comment:
  Closed ticket [40d9dbd3ade39488|40d9dbd3ad]: <i>ssh scheme incompatible with tcsh</i> plus 2 other changes


type: ci
user: drh
comment:
  Add the --private option to the "fossil branch new" command.  Give a default
  orange color to private branches created by "fossil branch new".  If the new
  branch created by "fossil branch new" is off of a private branch, make the
  new branch private too.  Ticket [e24ec32b1da5f8f5e4abe]


type: ci
bgcolor: #b1d3a8
user: jan
ecomment:
  Add support for feeding OpenSSL a CA certificate file/path for proper chain verification. This is one of several possible solutions to ticket [727af73f46].
  Also cache the CA certificate file/path, client certificate/key file/path references in the global config (similar to how the server certificates are cached), and attempt to use them if the corresponding environment variables have not been set.
  Prefixed a function with ssl_ to conform to existing naming conventions.

comment:
  Add support for feeding OpenSSL a CA certificate file/path for proper chain verification. This is one of several possible solutions to ticket [727af73f467a64be0d0bbbcf46c513062a9e4704].
  Also cache the CA certificate file/path, client certificate/key file/path references in the global config (similar to how the server certificates are cached), and attempt to use them if the corresponding environment variables have not been set.
  Prefixed a function with ssl_ to conform to existing naming conventions.


type: t
user: anonymous
brief: New ticket [66ce1088b63360e7|66ce1088b6].
comment:
  New ticket [66ce1088b63360e7|66ce1088b6] <i>It is possible for the empty string to be a user id</i>.


type: ci
user: drh
comment:
  Changes to makeheaders so that it does not move static inline procedures
  into header files.  Changed suggested by Yoran Heling.  This has zero
  impact on Fossil which does not use "inline" anywhere.


type: ci
user: bharder
comment:
  Use "password" instead of "passwd" because it's complete and proper, and plays nicely w/ Emacs "send-invisible" capabilities that keep typed text from echoing on screen.


type: ci
bgcolor: #c0ffc0
user: drh
ecomment:
  Allow for the creation of "sub-repositories" that can be accessed through
  the web interface using the same login credentials as the parent repository.

comment:
  Allow for the creation of "sub-repositories" that can be accessed through
  the web interface using the same login credentials as the parent repository.


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Update the sub-repository capability so that it is able to restrict permissions
  on the sub-repository to a subset of the login permissions.


type: t
user: anonymous
brief: Open ticket [40d9dbd3ade39488|40d9dbd3ad].
comment:
  Open ticket [40d9dbd3ade39488|40d9dbd3ad]: <i>ssh scheme incompatible with tcsh</i> plus 2 other changes


type: g
user: drh
comment:
  Edit [97d0118794cdb35c|97d0118794]: Change branch background color to "#c0ffc0". Move to branch [/timeline?r=sub-repos&nd&dp=97d0118794cdb35c&unhide | sub-repos]. Edit check-in comment.


type: ci
user: drh
comment:
  Print a help message instead of segfaulting if "fossil bisect" is invoked
  with too few arguments.  Ticket [82cd90df7b2f2a1]


type: t
user: anonymous
comment:
  Add attachment [/artifact/3a4e9e6cc0f623d7|access2007-prompt.jpg] to ticket [40d9dbd3ade39488|40d9dbd3ad]


type: t
user: anonymous
comment:
  Add attachment [/artifact/3a4e9e6cc0f623d7|access2007-prompt.jpg] to ticket [33b4171926004ae2|33b4171926]


type: ci
bgcolor: #b1d3a8
user: jan
comment:
  Added a 'cert' subcommand to manage certificate groups, and added a certificate table to the global db. Minor code formatting change.


type: ci
bgcolor: #b1d3a8
user: jan
comment:
  Use the new certificate bundle management for https connections, and deactivate the old environment variable code. Added support for specifying certificate/key bundle to clone/push/pull/sync commands.


type: ci
user: drh
comment:
  Change the timeline parameter for file details from "detail" to "filechng".
  Add default CSS elements.


type: ci
bgcolor: #b1d3a8
user: jan
comment:
  Use the dedicated certs table for server certificate cache. Only attempt to use client certificate if one was actually specified for a cert bundle. Assume client key is in same file as certificate if one wasn't explicitly specified.


type: ci
user: drh
comment:
  Change the "filechng" query parameter for timeline to "fc".  Add "Show Files"
  and "Hide Files" submenus.


type: ci
user: drh
comment:
  Add the "fossil bisect options" command.  Make the auto-next and direct-only
  options default to on since that seems to generate a more useful bisect in
  a heavily branched tree.


type: ci
user: drh
comment:
  Another update to the built-in SQLite code.  The last one is working fine,
  but SQLite is nearing release and so we want to give it a good shake-out.


type: t
user: anonymous
brief: New ticket [d8822cf402a7ea78|d8822cf402].
comment:
  New ticket [d8822cf402a7ea78|d8822cf402] <i>global browser setting is ignored when not in open checkout</i>.


type: t
user: anonymous
brief: Closed ticket [82067d9922535006|82067d9922].
comment:
  Closed ticket [82067d9922535006|82067d9922]: <i>Partial logo when using CGI</i> plus 2 other changes


type: t
user: drh
brief: Closed ticket [394f450fde751b04|394f450fde].
comment:
  Closed ticket [394f450fde751b04|394f450fde]: <i>Named Anchor Support Across Wiki Pages</i> plus 2 other changes


type: ci
bgcolor: #b1d3a8
user: jan
comment:
  Cache passphrase for protected PEM files to avoid having to re-type passphrase for each new https connection.


type: t
user: viriketo
brief: Ticket [5f611295e3c2a8a9|5f611295e3]: 1 change
comment:
  Ticket [5f611295e3c2a8a9|5f611295e3] <i>Cannot update to a branch leaf</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [76c37652157d998a|76c3765215]: 2 changes
comment:
  Ticket [76c37652157d998a|76c3765215] <i>There is no way to cleanly remove a user</i> status still Open with 2 other changes


type: ci
bgcolor: #aaa8d3
user: drh
comment:
  Begin adding code to implement "login groups" which will (we hope) ultimately
  lead to a single sign-on capability.


type: t
user: anonymous
brief: Ticket [3bcacd36ff9e8820|3bcacd36ff]: 1 change
comment:
  Ticket [3bcacd36ff9e8820|3bcacd36ff] <i>Show ticket history on ticket edit page</i> status still Open with 1 other change


type: t
user: anonymous
brief: Open ticket [f6b83821d6a6fa1c|f6b83821d6].
comment:
  Open ticket [f6b83821d6a6fa1c|f6b83821d6]: <i>Tickets should have an &#39;assigned_to&#39; field</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [7772cc876e640d15|7772cc876e]: 1 change
comment:
  Ticket [7772cc876e640d15|7772cc876e] <i>Provide database access from TH scripts.</i> status still Open with 1 other change


type: t
user: anonymous
comment:
  Add attachment [/artifact/8883ccd689bb7897|CTestConfig.cmake] to ticket [0c07ad42621a1589|0c07ad4262]


type: t
user: anonymous
brief: Ticket [5927b038735a081b|5927b03873]: 2 changes
comment:
  Ticket [5927b038735a081b|5927b03873] <i>Make timeline machine readable</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [a2e8c4cb92e55792|a2e8c4cb92].
comment:
  New ticket [a2e8c4cb92e55792|a2e8c4cb92] <i>When creating tickets there should be an indication of what HTML tags can be used</i>.


type: ci
user: drh
comment:
  Update the test graph page to use the target= attribute.  Add several new
  test graphs to give better coverage the the timeline webpage.


type: ci
bgcolor: #b0b28e
user: Arjen Markus
comment:
  Online help for the first few commands edited - to help with very 
  long explanations, the command is summarised at the end for those who
  just want to check the precise options


type: ci
bgcolor: #b0b28e
user: Arjen Markus
ecomment:
  Online help for the first few commands edited - to help with very 
  long explanations, the command is summarised at the end for those who
  just want to check the precise options

comment:
  Online help for the first few commands edited - to help with very 
  long explanations, the command is summarised at the end for those who
  just want to check the precise options


type: ci
bgcolor: #b0b28e
user: Arjen Markus
comment:
  Online help for several commands edited - as found in allrepo.c, bisect.c, branch.c and checkin.c. Note: "commit" still to be edited


type: g
user: drh
comment:
  Edit [1f851f846733f1b7|1f851f8467]: Change branch background color to "#b0b28e". Edit check-in comment.


type: t
user: anonymous
brief: Ticket [19be0265ffe5d110|19be0265ff]: 3 changes
comment:
  Ticket [19be0265ffe5d110|19be0265ff] <i>Rebuild button on Shun page on UI generates incorrect output</i> status still Open with 3 other changes


type: ci
user: drh
comment:
  Use the auto-shun setting, not auto-sync, to automatically transfer shuns.
  Ticket [dd5bb1fc73ec6ee8]


type: ci
user: drh
comment:
  The --localauth option should look at the original IP address, not the
  abbreviated IP address.  Ticket [b99a342a31039df19].


type: t
user: drh
brief: Fixed ticket [dd5bb1fc73ec6ee8|dd5bb1fc73].
comment:
  Fixed ticket [dd5bb1fc73ec6ee8|dd5bb1fc73]: <i>Checking auto-sync instead of auto-shun</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [a2e8c4cb92e55792|a2e8c4cb92]: 2 changes
comment:
  Ticket [a2e8c4cb92e55792|a2e8c4cb92] <i>When creating tickets there should be an indication of what HTML tags can be used</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [04ba0f70b816cebe|04ba0f70b8]: 2 changes
comment:
  Ticket [04ba0f70b816cebe|04ba0f70b8] <i>Turn the version field of tickets into links</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [35ed38df8a897d37|35ed38df8a]: 2 changes
comment:
  Ticket [35ed38df8a897d37|35ed38df8a] <i>Ticket change history should interprete markup of comment</i> status still Open with 2 other changes


type: ci
bgcolor: #c0ffc0
user: drh
comment:
  Refactoring the directory scanning code used by recursive add, extra, and
  clean.  Seems to work but needs more testing prior to folding into trunk.


type: t
user: drh
brief: Fixed ticket [b99a342a31039df1|b99a342a31].
comment:
  Fixed ticket [b99a342a31039df1|b99a342a31]: <i>localauth setting no longer works</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [35ed38df8a897d37|35ed38df8a]: 1 change
comment:
  Ticket [35ed38df8a897d37|35ed38df8a] <i>Ticket change history should interprete markup of comment</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [b519c1a375c1060e|b519c1a375].
comment:
  New ticket [b519c1a375c1060e|b519c1a375] <i>Fossil does not ask about modified files when opening repo</i>.


type: ci
user: drh
comment:
  The "fossil open" and "fossil co" commands always prompt before overwriting
  unless the --force option appears.  Ticket [b519c1a375c106].


type: t
user: drh
brief: Fixed ticket [b519c1a375c1060e|b519c1a375].
comment:
  Fixed ticket [b519c1a375c1060e|b519c1a375]: <i>Fossil does not ask about modified files when opening repo</i> plus 1 other change


type: ci
user: drh
comment:
  Add the PT() and PDT() macros for extracting query parameters with
  leading and trailing whitespace removed.  Use those macros to in the
  check-in edit page.  Do not create branches or tags with empty names.
  Ticket [e613f452fada00].


type: t
user: anonymous
brief: Ticket [157ef3e5a7a06bba|157ef3e5a7]: 2 changes
comment:
  Ticket [157ef3e5a7a06bba|157ef3e5a7] <i>fossil add on a directory causes a core dump</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [157ef3e5a7a06bba|157ef3e5a7]: 1 change
comment:
  Ticket [157ef3e5a7a06bba|157ef3e5a7] <i>fossil add on a directory causes a core dump</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [cadc9aa78f754439|cadc9aa78f]: 2 changes
comment:
  Ticket [cadc9aa78f754439|cadc9aa78f] <i>convert comment between utf8 and big5 on windows</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [cadc9aa78f754439|cadc9aa78f]: 1 change
comment:
  Ticket [cadc9aa78f754439|cadc9aa78f] <i>convert comment between utf8 and big5 on windows</i> status still Open with 1 other change


type: t
user: viriketo
brief: New ticket [e613f452fada00a9|e613f452fa].
comment:
  New ticket [e613f452fada00a9|e613f452fa] <i>On &#39;Edit checkin&#39;, checking Start a new Branch named... can be nameless</i>.


type: ci
user: drh
comment:
  Update the download page generator script to also generate a page
  showing the SHA1 checksums of all build products.


type: t
user: anonymous
brief: Ticket [1853e51989afa6fb|1853e51989]: 2 changes
comment:
  Ticket [1853e51989afa6fb|1853e51989] <i>GPG sign the downloadable releases</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Make sure the "update" command always works the same with or without the -v
  option.  Ticket [40a7d777a465].


type: t
user: drh
brief: Fixed ticket [157ef3e5a7a06bba|157ef3e5a7].
comment:
  Fixed ticket [157ef3e5a7a06bba|157ef3e5a7]: <i>fossil add on a directory causes a core dump</i> plus 2 other changes


type: t
user: drh
brief: Fixed ticket [e613f452fada00a9|e613f452fa].
comment:
  Fixed ticket [e613f452fada00a9|e613f452fa]: <i>On &#39;Edit checkin&#39;, checking Start a new Branch named... can be nameless</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [1853e51989afa6fb|1853e51989].
comment:
  Fixed ticket [1853e51989afa6fb|1853e51989]: <i>GPG sign the downloadable releases</i> plus 2 other changes


type: t
user: anonymous
brief: New ticket [40a7d777a4654872|40a7d777a4].
comment:
  New ticket [40a7d777a4654872|40a7d777a4] <i>fossil up doesn&#39;t recover deleted file (fossil up -v does....)</i>.


type: t
user: anonymous
brief: Ticket [40a7d777a4654872|40a7d777a4]: 2 changes
comment:
  Ticket [40a7d777a4654872|40a7d777a4] <i>fossil up doesn&#39;t recover deleted file (fossil up -v does....)</i> status still Open with 2 other changes


type: t
user: drh
brief: Fixed ticket [40a7d777a4654872|40a7d777a4].
comment:
  Fixed ticket [40a7d777a4654872|40a7d777a4]: <i>fossil up doesn&#39;t recover deleted file (fossil up -v does....)</i> plus 2 other changes


type: ci
user: drh
comment:
  Enhance the merge-conflict notation to show both the two recent versions
  and also the common ancestor version.


type: t
user: anonymous
brief: Ticket [40a7d777a4654872|40a7d777a4]: 1 change
comment:
  Ticket [40a7d777a4654872|40a7d777a4] <i>fossil up doesn&#39;t recover deleted file (fossil up -v does....)</i> status still Fixed with 1 other change


type: ci
user: drh
comment:
  Fix the is_a_leaf() function so that it correctly identifies nodes as leaves
  if they have no non-merge children in the same branch.


type: t
user: drh
brief: Closed ticket [a7e83b956a7b6b81|a7e83b956a].
comment:
  Closed ticket [a7e83b956a7b6b81|a7e83b956a]: <i>I see the graph only partially</i> plus 2 other changes


type: t
user: viriketo
brief: Ticket [a7e83b956a7b6b81|a7e83b956a]: 1 change
comment:
  Ticket [a7e83b956a7b6b81|a7e83b956a] <i>I see the graph only partially</i> status still Closed with 1 other change


type: t
user: viriketo
brief: Open ticket [a7e83b956a7b6b81|a7e83b956a].
comment:
  Open ticket [a7e83b956a7b6b81|a7e83b956a]: <i>I see the graph only partially</i> plus 1 other change


type: t
user: anonymous
brief: New ticket [127fc59ae8064c72|127fc59ae8].
comment:
  New ticket [127fc59ae8064c72|127fc59ae8] <i>Timeline entries seemd to be skipped when using Older</i>.


type: t
user: anonymous
brief: Ticket [127fc59ae8064c72|127fc59ae8]: 2 changes
comment:
  Ticket [127fc59ae8064c72|127fc59ae8] <i>Timeline entries seemd to be skipped when using Older</i> status still Open with 2 other changes


type: t
user: viriketo
brief: New ticket [dcd241ab527801bb|dcd241ab52].
comment:
  New ticket [dcd241ab527801bb|dcd241ab52] <i>&#39;fossil update&#39; forgets about removed files in the checkout</i>.


type: t
user: viriketo
brief: New ticket [b587c4fac3bf006f|b587c4fac3].
comment:
  New ticket [b587c4fac3bf006f|b587c4fac3] <i>&#39;fossil ui&#39; does not login as admin in the release 20110413</i>.


type: t
user: viriketo
brief: Closed ticket [b587c4fac3bf006f|b587c4fac3].
comment:
  Closed ticket [b587c4fac3bf006f|b587c4fac3]: <i>&#39;fossil ui&#39; does not login as admin in the release 20110413</i> plus 2 other changes


type: t
user: viriketo
brief: New ticket [9b8333b29826deba|9b8333b298].
comment:
  New ticket [9b8333b29826deba|9b8333b298] <i>Cannot pull the up to date &#39;ticket&#39; configuration</i>.


type: t
user: viriketo
brief: Ticket [9b8333b29826deba|9b8333b298]: 2 changes
comment:
  Ticket [9b8333b29826deba|9b8333b298] <i>Cannot pull the up to date &#39;ticket&#39; configuration</i> status still Open with 2 other changes


type: t
user: drh
brief: Ticket [9b8333b29826deba|9b8333b298]: 1 change
comment:
  Ticket [9b8333b29826deba|9b8333b298] <i>Cannot pull the up to date &#39;ticket&#39; configuration</i> status still Open with 1 other change


type: t
user: anonymous
comment:
  Add attachment [/artifact/8a4d17ce02965695|https_proxy.patch] to ticket [e854101c4ffd83ab|e854101c4f]


type: t
user: anonymous
comment:
  Add attachment [/artifact/fe3f8aa606605097|markuppatch.diff.txt] to ticket [5ff2043c96682049|5ff2043c96]


type: t
user: anonymous
brief: New ticket [9fbc3fad8a30180e|9fbc3fad8a].
comment:
  New ticket [9fbc3fad8a30180e|9fbc3fad8a] <i>Fossil should deliver application/xhtml+xml when appropriate (with patch)</i>.


type: t
user: anonymous
comment:
  Add attachment [/artifact/0b74a6e5b49689cc|xhtmlpatch.diff.txt] to ticket [9fbc3fad8a30180e|9fbc3fad8a]


type: t
user: anonymous
brief: New ticket [8e5a24b49fcf5bc1|8e5a24b49f].
comment:
  New ticket [8e5a24b49fcf5bc1|8e5a24b49f] <i>Comments are not properly escaped when displayed through the Web UI</i>.


type: ci
user: drh
comment:
  Further work toward two-way configuration sync.  Need to check in these
  changes before they are complete in order to deal with another issue.


type: t
user: drh
brief: Closed ticket [8e5a24b49fcf5bc1|8e5a24b49f].
comment:
  Closed ticket [8e5a24b49fcf5bc1|8e5a24b49f]: <i>Comments are not properly escaped when displayed through the Web UI</i> plus 2 other changes


type: t
user: anonymous
brief: New ticket [490b6c2eddccbc6a|490b6c2edd].
comment:
  New ticket [490b6c2eddccbc6a|490b6c2edd] <i>Chinese windows file name require convert from mbcs to utf8</i>.


type: t
user: anonymous
brief: Ticket [490b6c2eddccbc6a|490b6c2edd]: 3 changes
comment:
  Ticket [490b6c2eddccbc6a|490b6c2edd] <i>Chinese windows file name require convert from mbcs to utf8</i> status still Open with 3 other changes


type: t
user: anonymous
comment:
  Add attachment [/artifact/bf4cb6e1969914ac|freebsd-patch-checkin.c] to ticket [a659e233cd79a0d4|a659e233cd]


type: t
user: anonymous
brief: Ticket [a659e233cd79a0d4|a659e233cd]: 2 changes
comment:
  Ticket [a659e233cd79a0d4|a659e233cd] <i>FreeBSD patch please apply tnx</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [7eab65a85880a10c|7eab65a858]: 3 changes
comment:
  Ticket [7eab65a85880a10c|7eab65a858] <i>crnl y/N/a unclear</i> status still Open with 3 other changes


type: ci
user: drh
comment:
  Change the definition of a "Leaf" to be any node that has no children of
  any kind (merge or non-merge) in the same branch.  A "rebuild" or a
  "fossil leaves --recompute" is required to recompute the LEAF table after
  upgrading to this version.


type: ci
bgcolor: #8ea7b2
user: drh
comment:
  Schema changes that an mtime field to all configuration tables and make
  "title" a unique field on the reportfmt table.  Only lightly tested.


type: ci
bgcolor: #8ea7b2
user: drh
comment:
  Update the "configure" command so that the "import", "export", and "merge"
  subcommands use the new config format.


type: ci
bgcolor: #8ea7b2
user: drh
comment:
  Hook up the new configuration transfer logic to "push" and "pull".  Compiles
  cleanly but otherwise untested.


type: t
user: anonymous
brief: New ticket [b49849a350d040bc|b49849a350].
comment:
  New ticket [b49849a350d040bc|b49849a350] <i>`fossil clean` needs awareness of --nested checkouts</i>.


type: ci
user: drh
comment:
  Change the warning prompt for CR/NL in check-in from (y/n/a) to (yes/no/all).
  Ticket [7eab65a85880a10cc]


type: ci
user: drh
comment:
  Commands that recursively descend through directory hierarchies (such
  as "fossil extra", "fossil clean", or "fossil addremove") will now ignore
  nested checkouts.  Ticket [b49849a350d040bc].


type: ci
user: drh
comment:
  Merge in the config-sync changes.  This is a major schema change and
  definitely requires a "fossil rebuild".  Note that the schema upgrade
  is irreversible and so you should be certain you want to continue with
  the new schema before you upgrade.


type: t
user: bharder
brief: New ticket [a21625c5072e39b8|a21625c507].
comment:
  New ticket [a21625c5072e39b8|a21625c507] <i>Summarize new config-sync changes in one place, explain pros/cons.</i>.


type: t
user: drh
brief: Fixed ticket [a21625c5072e39b8|a21625c507].
comment:
  Fixed ticket [a21625c5072e39b8|a21625c507]: <i>Summarize new config-sync changes in one place, explain pros/cons.</i> plus 2 other changes


type: t
user: drh
brief: Fixed ticket [9b8333b29826deba|9b8333b298].
comment:
  Fixed ticket [9b8333b29826deba|9b8333b298]: <i>Cannot pull the up to date &#39;ticket&#39; configuration</i> plus 2 other changes


type: t
user: drh
brief: Fixed ticket [a659e233cd79a0d4|a659e233cd].
comment:
  Fixed ticket [a659e233cd79a0d4|a659e233cd]: <i>FreeBSD patch please apply tnx</i> plus 1 other change


type: ci
user: drh
comment:
  Update to the latest SQLite snapshot that exposes the UTF8 to MBCS conversion
  routine in the windows driver to applications.


type: t
user: drh
brief: Fixed ticket [b49849a350d040bc|b49849a350].
comment:
  Fixed ticket [b49849a350d040bc|b49849a350]: <i>`fossil clean` needs awareness of --nested checkouts</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [4108dfd6b717f151|4108dfd6b7]: 2 changes
comment:
  Ticket [4108dfd6b717f151|4108dfd6b7] <i>Sqlite error on latest Fossil build</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Update the built-in SQLite to the lastest snapshot from the trunk.  This
  fixes an over-aggressive error report on windows which should fix
  ticket [4108dfd6b717f1] here in Fossil.


type: t
user: drh
brief: Fixed ticket [4108dfd6b717f151|4108dfd6b7].
comment:
  Fixed ticket [4108dfd6b717f151|4108dfd6b7]: <i>Sqlite error on latest Fossil build</i> plus 1 other change


type: ci
bgcolor: #ffc0ff
user: drh
comment:
  Change calls to unlink() into file_delete().  The file_delete() routine
  converts filenames to MBCS from UTF if necessary.


type: t
user: anonymous
brief: New ticket [72c7d223d525852b|72c7d223d5].
comment:
  New ticket [72c7d223d525852b|72c7d223d5] <i>CGI Server &#39;directory&#39; mode requires &quot;.fossil&quot; extension on repositories</i>.


type: t
user: viriketo
brief: New ticket [55fa8c23e301823f|55fa8c23e3].
comment:
  New ticket [55fa8c23e301823f|55fa8c23e3] <i>Broken propagate colour to descendants, if there is a new colour in the middle</i>.


type: t
user: anonymous
brief: Ticket [d299fb9842d6bc65|d299fb9842]: 2 changes
comment:
  Ticket [d299fb9842d6bc65|d299fb9842] <i>failed `fossil open` - delete _FOSSIL_</i> status still Open with 2 other changes


type: t
user: viriketo
brief: New ticket [7326efdc56644af3|7326efdc56].
comment:
  New ticket [7326efdc56644af3|7326efdc56] <i>Misleading summary of merge troubles at the end of merge</i>.


type: t
user: viriketo
brief: New ticket [9bf1f9d502f6a5e4|9bf1f9d502].
comment:
  New ticket [9bf1f9d502f6a5e4|9bf1f9d502] <i>Misleading summary of merge troubles at the end of merge</i>.


type: t
user: viriketo
brief: Ticket [9bf1f9d502f6a5e4|9bf1f9d502]: 2 changes
comment:
  Ticket [9bf1f9d502f6a5e4|9bf1f9d502] <i>Misleading summary of merge troubles at the end of merge</i> status still Open with 2 other changes


type: ci
bgcolor: #ffc0ff
user: drh
comment:
  Update the fossil_system() function so that it converts the system command
  form UTF8 into MBCS before calling system().  Speculative fix for
  ticket [8d916f5fc30be3].


type: ci
bgcolor: #ffc0ff
user: drh
comment:
  Convert filenames from UTF8 to MBCS on windows when checking if a file
  exists or checking its size, etc.  Ticket [336924579dd95e7cceaeeae5].


type: t
user: drh
brief: Fixed ticket [d299fb9842d6bc65|d299fb9842].
comment:
  Fixed ticket [d299fb9842d6bc65|d299fb9842]: <i>failed `fossil open` - delete _FOSSIL_</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [72c7d223d525852b|72c7d223d5].
comment:
  Fixed ticket [72c7d223d525852b|72c7d223d5]: <i>CGI Server &#39;directory&#39; mode requires &quot;.fossil&quot; extension on repositories</i> plus 2 other changes


type: t
user: drh
brief: Ticket [55fa8c23e301823f|55fa8c23e3]: 4 changes
comment:
  Ticket [55fa8c23e301823f|55fa8c23e3] <i>Broken propagate colour to descendants, if there is a new colour in the middle</i> status still Open with 4 other changes


type: t
user: anonymous
brief: Ticket [25c54e544e78e7d7|25c54e544e]: 2 changes
comment:
  Ticket [25c54e544e78e7d7|25c54e544e] <i>Cancelling bgcolor leads to white</i> status still Open with 2 other changes


type: t
user: drh
brief: Ticket [25c54e544e78e7d7|25c54e544e]: 4 changes
comment:
  Ticket [25c54e544e78e7d7|25c54e544e] <i>Cancelling bgcolor leads to white.</i> status still Open with 4 other changes


type: t
user: anonymous
brief: Ticket [ee97701f4c5a7db6|ee97701f4c]: 2 changes
comment:
  Ticket [ee97701f4c5a7db6|ee97701f4c] <i>&quot;fossil add&quot; broken for repos opened into &quot;/&quot;</i> status still Open with 2 other changes


type: t
user: anonymous
comment:
  Add attachment [/artifact/00c7e8e2c08af016|windows-i8n_test.png] to ticket [336924579dd95e7c|336924579d]


type: t
user: anonymous
brief: Ticket [336924579dd95e7c|336924579d]: 2 changes
comment:
  Ticket [336924579dd95e7c|336924579d] <i>my test with windows-i18n branch</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [8d916f5fc30be34e|8d916f5fc3]: 2 changes
comment:
  Ticket [8d916f5fc30be34e|8d916f5fc3] <i>Issues with branch windows-i18n</i> status still Open with 2 other changes


type: t
user: anonymous
comment:
  Add attachment [/artifact/ed334d3e30260d7f|windows-i8n_test2.png] to ticket [336924579dd95e7c|336924579d]


type: t
user: anonymous
brief: Ticket [8d916f5fc30be34e|8d916f5fc3]: 1 change
comment:
  Ticket [8d916f5fc30be34e|8d916f5fc3] <i>Issues with branch windows-i18n</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Add --limit and --log options to the "annotate" command and corresponding
  query parameters to the web annotation interface.  Part of the investigation
  of ticket [f0f9aff371f26b4]


type: t
user: viriketo
brief: Ticket [00f2d104de3d2a52|00f2d104de]: 2 changes
comment:
  Ticket [00f2d104de3d2a52|00f2d104de] <i>Segfaults and broken strings sometimes.</i> status still Open with 2 other changes


type: t
user: viriketo
brief: Ticket [25c54e544e78e7d7|25c54e544e]: 1 change
comment:
  Ticket [25c54e544e78e7d7|25c54e544e] <i>Cancelling bgcolor leads to white</i> status still Open with 1 other change


type: t
user: viriketo
brief: Ticket [f0f9aff371f26b4e|f0f9aff371]: 2 changes
comment:
  Ticket [f0f9aff371f26b4e|f0f9aff371] <i>&#39;annotate&#39; misses changes.</i> status still Open with 2 other changes


type: t
user: viriketo
brief: Closed ticket [cc52573686df73c7|cc52573686].
comment:
  Closed ticket [cc52573686df73c7|cc52573686]: <i>Add an &#39;annotate&#39; in the Artifact web page</i> plus 2 other changes


type: t
user: anonymous
brief: Ticket [b733bba0b7319ef2|b733bba0b7]: 3 changes
comment:
  Ticket [b733bba0b7319ef2|b733bba0b7] <i>Fossil crash when doing addremove/add/extras</i> status still Open with 3 other changes


type: t
user: viriketo
brief: Ticket [f0f9aff371f26b4e|f0f9aff371]: 1 change
comment:
  Ticket [f0f9aff371f26b4e|f0f9aff371] <i>&#39;annotate&#39; misses changes.</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Improvements to the annotation algorithm so that if a line changes from X to
  Y then back to X, the annotation shows the second X not the first.
  Ticket [f0f9aff371f26]


type: t
user: drh
brief: Fixed ticket [b733bba0b7319ef2|b733bba0b7].
comment:
  Fixed ticket [b733bba0b7319ef2|b733bba0b7]: <i>Fossil crash when doing addremove/add/extras</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [04ba0f70b816cebe|04ba0f70b8]: 1 change
comment:
  Ticket [04ba0f70b816cebe|04ba0f70b8] <i>Turn the version field of tickets into links</i> status still Open with 1 other change


type: t
user: drh
brief: Fixed ticket [f0f9aff371f26b4e|f0f9aff371].
comment:
  Fixed ticket [f0f9aff371f26b4e|f0f9aff371]: <i>&#39;annotate&#39; misses changes.</i> plus 2 other changes


type: t
user: viriketo
brief: Open ticket [f0f9aff371f26b4e|f0f9aff371].
comment:
  Open ticket [f0f9aff371f26b4e|f0f9aff371]: <i>&#39;annotate&#39; misses changes.</i> plus 2 other changes


type: t
user: anonymous
brief: Ticket [7567c8daf92d906f|7567c8daf9]: 2 changes
comment:
  Ticket [7567c8daf92d906f|7567c8daf9] <i>Tickets Cannot be searched from Web UI</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [e95f7c93370be8c8|e95f7c9337].
comment:
  New ticket [e95f7c93370be8c8|e95f7c9337] <i>HTTPS CGI variable might be &quot;ON&quot;, not &quot;on&quot;.</i>.


type: t
user: anonymous
brief: New ticket [8545675748012f9c|8545675748].
comment:
  New ticket [8545675748012f9c|8545675748] <i>Checking out a version back 3 commits still regains changes after those 3.</i>.


type: ci
user: drh
comment:
  Use a combination of $HOMEDRIVE$HOMEPATH instead of just $HOMEPATH when
  searching for the home directory on windows.
  Ticket [44002a7760cf5406]


type: ci
user: drh
comment:
  Accept either "on" or "ON" as the value of the HTTPS environment variable.
  Ticket [e95f7c93370be8c86]


type: ci
user: drh
comment:
  Add the --filevers option to the "annotate" command and the "filevers"
  query parameter to the "annotate" web method.  This was used to help
  analyze the problem described by ticket [f91862eed367]


type: ci
user: drh
comment:
  Add the a=, b=, and n= query parameters to the finfo web method.
  Show all duplicate entries in a timeline in the right-most rail.


type: t
user: drh
brief: Fixed ticket [44002a7760cf5406|44002a7760].
comment:
  Fixed ticket [44002a7760cf5406|44002a7760]: <i>cannot locate home directory - please set the HOMEPATH environment variable</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [e95f7c93370be8c8|e95f7c9337].
comment:
  Fixed ticket [e95f7c93370be8c8|e95f7c9337]: <i>HTTPS CGI variable might be &quot;ON&quot;, not &quot;on&quot;.</i> plus 1 other change


type: ci
bgcolor: #ffc0ff
user: drh
comment:
  Back out the [ab934c6b09fd1d5] change.  Do not change the console output
  mode using SetConsoleOutputCP().  Go back to converting UTF8 into MBCS
  upon output.


type: t
user: anonymous
brief: New ticket [da3e0fb4b9241b55|da3e0fb4b9].
comment:
  New ticket [da3e0fb4b9241b55|da3e0fb4b9] <i>&quot;out of memory&quot; error via apache cgi-bin.</i>.


type: t
user: drh
brief: Ticket [f91862eed36716de|f91862eed3]: 2 changes
comment:
  Ticket [f91862eed36716de|f91862eed3] <i>annotations assign lines to incorrect checkin</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Performance improvement by caching prepared statements when computing
  ancestors and descendents of a check-in.


type: t
user: drh
brief: Ticket [f91862eed36716de|f91862eed3]: 1 change
comment:
  Ticket [f91862eed36716de|f91862eed3] <i>annotations assign lines to incorrect checkin</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Initialize the output buffer for blob_compress prior to invoking zlib in
  order to avoid valgrind warnings about reading uninitialized memory.


type: t
user: drh
brief: Fixed ticket [f91862eed36716de|f91862eed3].
comment:
  Fixed ticket [f91862eed36716de|f91862eed3]: <i>annotations assign lines to incorrect checkin</i> plus 3 other changes


type: ci
user: drh
comment:
  Back out the previous change, which was bogus.  Remove traces of the
  FOSSIL_I18N compile-time option which is not actually used anywhere in
  the code anymore.


type: ci
bgcolor: #ffc0ff
user: drh
comment:
  When translating UTF8 text for display on the console, use the codepage
  obtained from GetConsoleCP(), not the CP_ACP code page that is used for
  system calls.


type: g
user: drh
comment:
  Edit [d8221b98636b76cf|d8221b9863]: Change background color to "#d0c0ff". Edit check-in comment. Add tag "release".


type: t
user: renez
brief: New ticket [207abab39541557e|207abab395].
comment:
  New ticket [207abab39541557e|207abab395] <i>when artifact shows a html file swithc to text the shun button becomes the last</i>.


type: t
user: anonymous
brief: New ticket [040dcddb1e90d280|040dcddb1e].
comment:
  New ticket [040dcddb1e90d280|040dcddb1e] <i>&quot;fossil status&quot; output of renames doesn&#39;t show old name</i>.


type: t
user: anonymous
brief: New ticket [da3fef0b21c37d7e|da3fef0b21].
comment:
  New ticket [da3fef0b21c37d7e|da3fef0b21] <i>Bug in http.c: missing \r for Proxy-Authorization header</i>.


type: t
user: drh
brief: Fixed ticket [da3fef0b21c37d7e|da3fef0b21].
comment:
  Fixed ticket [da3fef0b21c37d7e|da3fef0b21]: <i>Bug in http.c: missing \r for Proxy-Authorization header</i> plus 1 other change


type: t
user: anonymous
brief: New ticket [2598a084de0ff445|2598a084de].
comment:
  New ticket [2598a084de0ff445|2598a084de] <i>Differing results for clickable image in wiki text with fossil ui and cgi</i>.


type: t
user: anonymous
brief: Fixed ticket [da3e0fb4b9241b55|da3e0fb4b9].
comment:
  Fixed ticket [da3e0fb4b9241b55|da3e0fb4b9]: <i>&quot;out of memory&quot; error via apache cgi-bin.</i> plus 2 other changes


type: t
user: anonymous
brief: Ticket [d7f66dfbd063afb1|d7f66dfbd0]: 1 change
comment:
  Ticket [d7f66dfbd063afb1|d7f66dfbd0] <i>Support Syntax highlighting as described in Cookbook</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Update the built-in SQLite to the latest 3.7.7 alpha version.  This adds
  no new capabilities - it is merely a beta-test of the SQLite version 3.7.7.


type: t
user: anonymous
brief: New ticket [ef25a83cce0aab78|ef25a83cce].
comment:
  New ticket [ef25a83cce0aab78|ef25a83cce] <i>typo in http://www.fossil-scm.org/index.html/help?cmd=configuration</i>.


type: t
user: anonymous
brief: Ticket [967cedbf200f7070|967cedbf20]: 2 changes
comment:
  Ticket [967cedbf200f7070|967cedbf20] <i>fossil extra - Report for subtree</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [c56156282342a51b|c561562823]: 3 changes
comment:
  Ticket [c56156282342a51b|c561562823] <i>database corruption error on amd64</i> status still Open with 3 other changes


type: t
user: drh
brief: Ticket [c56156282342a51b|c561562823]: 1 change
comment:
  Ticket [c56156282342a51b|c561562823] <i>database corruption error on amd64</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Update the built-in SQLite to the latest 3.7.7 alpha that includes the
  fix for disappearing WAL transactions.


type: t
user: anonymous
brief: Closed ticket [2e0d927de876cd0b|2e0d927de8].
comment:
  Closed ticket [2e0d927de876cd0b|2e0d927de8]: <i>SQLITE_CANTOPEN with latest fossil release</i> plus 2 other changes


type: ci
user: drh
comment:
  Abstract the getcwd() system library routine into file_getcwd() with
  appropriate translations on windows.


type: ci
user: drh
comment:
  If at the tip of the current branch but there are children in other branches,
  the "fossil up" command should do nothing.


type: ci
user: ben
comment:
  In the Makefile, use a more standard syntax for setting a variable to the output of a shell command. Fixes building on Solaris, seems OK on other platforms.


type: t
user: viriketo
brief: Closed ticket [7326efdc56644af3|7326efdc56].
comment:
  Closed ticket [7326efdc56644af3|7326efdc56]: <i>Misleading summary of merge troubles at the end of merge</i> plus 1 other change


type: ci
user: ben
comment:
  Fix for passwords > 8 chars long on Solaris. getpass() silently truncates to 8 chars, use getpassphrase() instead.


type: ci
bgcolor: #f0ffc0
user: ben
comment:
  When parsing glob settings, allow splits on newlines as well as commas. Allows versionable glob settings to be written one glob per line for readability.


type: ci
bgcolor: #f0ffc0
user: ben
comment:
  Add db_get_versionable_setting() for implementing 'versionable settings', which is like db_get() except will prefer to read the value from .fossil-settings/NAME in the checked out source, rather than the database.


type: ci
bgcolor: #f0ffc0
user: ben
comment:
  Add versionable empty-dirs setting which specifies a newline separated list of empty directories to be created after checkout and update commands.


type: ci
bgcolor: #f0ffc0
user: ben
comment:
  Warn when there's a versioned and non-versioned value for a setting, and allow this warning to be silenced. Trim whitespace from settings loaded from files.


type: ci
user: ben
comment:
  Follow web app best practise by marking cookies as HttpOnly and, if it's over an https connection, as 'secure' so they will only be transmitted over https. Options supported by major browsers, and harmless where not supported.


type: ci
user: ben
comment:
  When displaying an unknown certificate, also display the certificate fingerprint so the user can verify they're seeing the certificate they expect. Just displaying the textual names in the certificate does not give enough information to be certain someone isn't doing a man in the middle attack.


type: ci
user: ben
comment:
  Add the X-Frame-Options: DENY header to HTTP responses, and a comment lamenting that two other helpful security headers can't really be used without breaking things.


type: ci
user: ben
comment:
  Support for client side SSL certificates for extra authentication to https servers. Adds --ssl-identity command line option and ssl-identity setting to specify the filename of a identity file containing a PEM encoded certificate and private key.


type: t
user: anonymous
brief: Ticket [9ae4043d8b2d4419|9ae4043d8b]: 2 changes
comment:
  Ticket [9ae4043d8b2d4419|9ae4043d8b] <i>Please merge fixes for Solaris 10 into trunk</i> status still Open with 2 other changes


type: t
user: ben
brief: Ticket [9ae4043d8b2d4419|9ae4043d8b]: 1 change
comment:
  Ticket [9ae4043d8b2d4419|9ae4043d8b] <i>Please merge fixes for Solaris 10 into trunk</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Make arrangements for the output of "fossil status" to go through the
  UTF8 to MBCS translation.  Ticket [3f0216560679fd]


type: t
user: drh
brief: Fixed ticket [9ae4043d8b2d4419|9ae4043d8b].
comment:
  Fixed ticket [9ae4043d8b2d4419|9ae4043d8b]: <i>Please merge fixes for Solaris 10 into trunk</i> plus 1 other change


type: t
user: anonymous
brief: Closed ticket [c56156282342a51b|c561562823].
comment:
  Closed ticket [c56156282342a51b|c561562823]: <i>database corruption error on amd64</i> plus 1 other change


type: ci
bgcolor: #b0b28e
user: Arjen Markus
comment:
  Add makefile to ensure no DLLs are used for the MinGW build (zlib was installed as both a static and a dynamic library)
  Extensions and minor textual revisions to the online help for several commands


type: ci
bgcolor: #f0ffc0
user: ben
comment:
  Docs and visibility for versionable settings: Add versionable marker in the web UI. Output of the settings command notes if the value is overridden. Update help text for settings command noting versionable status and that glob settings can be newline separated.


type: t
user: anonymous
brief: New ticket [b67996c1e6d0e388|b67996c1e6].
comment:
  New ticket [b67996c1e6d0e388|b67996c1e6] <i>Fossil can no longer find files in open checkouts with non-ascii chars in directory</i>.


type: t
user: drh
brief: Ticket [b67996c1e6d0e388|b67996c1e6]: 2 changes
comment:
  Ticket [b67996c1e6d0e388|b67996c1e6] <i>Fossil can no longer find files in open checkouts with non-ascii chars in directory</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [3f0216560679fd41|3f02165606].
comment:
  New ticket [3f0216560679fd41|3f02165606] <i>i18n: fossil ui can&#39;t show artifacts with non-ascii chars in the name on Windows</i>.


type: t
user: anonymous
brief: Ticket [b67996c1e6d0e388|b67996c1e6]: 1 change
comment:
  Ticket [b67996c1e6d0e388|b67996c1e6] <i>Fossil can no longer find files in open checkouts with non-ascii chars in directory</i> status still Open with 1 other change


type: t
user: anonymous
comment:
  Add attachment [/artifact/3631fc98efc2e718|i18n_fossil_ui_crash.zip] to ticket [3f0216560679fd41|3f02165606]


type: ci
user: drh
comment:
  Do not use strcmp() for comparison since the sort order can vary by
  locale.  Use fossil_strcmp() instead.  Ticket [3f0216560679fd41].


type: ci
user: drh
comment:
  Add the test-mimetype command and use it to verify the correct order of 
  entries in the mimetype table.  Fix the errors found.


type: t
user: anonymous
brief: Closed ticket [b67996c1e6d0e388|b67996c1e6].
comment:
  Closed ticket [b67996c1e6d0e388|b67996c1e6]: <i>Fossil can no longer find files in open checkouts with non-ascii chars in directory</i> plus 2 other changes


type: t
user: anonymous
brief: Ticket [3f0216560679fd41|3f02165606]: 2 changes
comment:
  Ticket [3f0216560679fd41|3f02165606] <i>i18n: fossil ui can&#39;t show artifacts with non-ascii chars in the name on Windows</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [3f0216560679fd41|3f02165606]: 1 change
comment:
  Ticket [3f0216560679fd41|3f02165606] <i>i18n: fossil ui can&#39;t show artifacts with non-ascii chars in the name on Windows</i> status still Open with 1 other change


type: ci
user: ben
comment:
  Add configure script, which must be run before running make, as it appears there's no cross-platform way to set a make variable to the output of a shell command.


type: t
user: anonymous
brief: New ticket [49db5c3993bef2e8|49db5c3993].
comment:
  New ticket [49db5c3993bef2e8|49db5c3993] <i>windows-i18n: &quot;fossil extras&quot; does not see files with non-ascii chars in their name</i>.


type: ci
user: drh
comment:
  Do not attempt to use fossil_fopen() in place of fopen() in the SQLite shell
  as doing so causes problems on (some) Macs and does not really help the
  windows i18n situation.  Ticket [034fa7bb2907e96]


type: t
user: drh
brief: Fixed ticket [49db5c3993bef2e8|49db5c3993].
comment:
  Fixed ticket [49db5c3993bef2e8|49db5c3993]: <i>windows-i18n: &quot;fossil extras&quot; does not see files with non-ascii chars in their name</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [034fa7bb2907e96a|034fa7bb29].
comment:
  Fixed ticket [034fa7bb2907e96a|034fa7bb29]: <i>Build breaks on MAC OS X 10.6/i386</i> plus 2 other changes


type: t
user: anonymous
brief: Fixed ticket [3f0216560679fd41|3f02165606].
comment:
  Fixed ticket [3f0216560679fd41|3f02165606]: <i>i18n: fossil ui can&#39;t show artifacts with non-ascii chars in the name on Windows</i> plus 2 other changes


type: t
user: ben
brief: Ticket [5a96dd5f528606db|5a96dd5f52]: 2 changes
comment:
  Ticket [5a96dd5f528606db|5a96dd5f52] <i>non-portable Makefile</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [8967ea1df4f51af1|8967ea1df4].
comment:
  New ticket [8967ea1df4f51af1|8967ea1df4] <i>i18n, webui: link to tag with non-ascii chars is broken in timeline</i>.


type: t
user: anonymous
brief: Ticket [8967ea1df4f51af1|8967ea1df4]: 2 changes
comment:
  Ticket [8967ea1df4f51af1|8967ea1df4] <i>i18n, webui: link to tag with non-ascii chars is broken in timeline</i> status still Open with 2 other changes


type: t
user: bharder
brief: Ticket [5a96dd5f528606db|5a96dd5f52]: 1 change
comment:
  Ticket [5a96dd5f528606db|5a96dd5f52] <i>non-portable Makefile</i> status still Open with 1 other change


type: ci
bgcolor: #ffc0d0
user: drh
comment: Fix an issue with the VC++ makefile.
ecomment:
  The VC++ Makefile is generated by makemake.tcl and should not be
  edited directly.  And this check-in was to the wrong branch anyhow.


type: g
user: drh
comment:
  Edit [0448438c56d836a8|0448438c56]: Change background color to "#d0c0ff". Edit check-in comment. Add tag "release".


type: ci
user: drh
comment:
  In contexts where only a check-out makes since, only resolve tags or branch
  names into check-outs, not events or other artifacts.
  Ticket [5f611295e3c2a8].


type: ci
user: drh
comment:
  Always use the alternate-form flag "#" to control the number of input
  bytes to printf conversions like %t, %h, and %q.  Do not use precision in
  those cases since precision limits the number of output characters, not the
  number of input characters.  Ticket [8967ea1df4f51af].


type: t
user: anonymous
brief: Ticket [8967ea1df4f51af1|8967ea1df4]: 1 change
comment:
  Ticket [8967ea1df4f51af1|8967ea1df4] <i>i18n, webui: link to tag with non-ascii chars is broken in timeline</i> status still Open with 1 other change


type: t
user: drh
brief: Fixed ticket [8967ea1df4f51af1|8967ea1df4].
comment:
  Fixed ticket [8967ea1df4f51af1|8967ea1df4]: <i>i18n, webui: link to tag with non-ascii chars is broken in timeline</i> plus 2 other changes


type: t
user: anonymous
brief: New ticket [1b340a484994db18|1b340a4849].
comment:
  New ticket [1b340a484994db18|1b340a4849] <i>fossil writes to my home directory or fails if $HOME is unset</i>.


type: t
user: anonymous
brief: Ticket [1b340a484994db18|1b340a4849]: 2 changes
comment:
  Ticket [1b340a484994db18|1b340a4849] <i>fossil writes to my home directory or fails if $HOME is unset</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [1b340a484994db18|1b340a4849]: 1 change
comment:
  Ticket [1b340a484994db18|1b340a4849] <i>fossil writes to my home directory or fails if $HOME is unset</i> status still Open with 1 other change


type: t
user: drh
brief: Closed ticket [e9ce8c8a9312e79f|e9ce8c8a93].
comment:
  Closed ticket [e9ce8c8a9312e79f|e9ce8c8a93]: <i>Does fossil have this function ?</i> plus 2 other changes


type: t
user: viriketo
brief: Ticket [5f611295e3c2a8a9|5f611295e3]: 2 changes
comment:
  Ticket [5f611295e3c2a8a9|5f611295e3] <i>Cannot update to a branch leaf (due to events tagged as the branch)</i> status still Open with 2 other changes


type: t
user: viriketo
brief: New ticket [9bed1f604e07738d|9bed1f604e].
comment:
  New ticket [9bed1f604e07738d|9bed1f604e] <i>&#39;fossil tag find&#39; does not allow distinguishing events and checkins</i>.


type: ci
user: drh
comment:
  Make sure the built-in "now()" function is available to peer-repository
  connections for single-signon operations.
  Ticket [3233c3dad99d57ad].


type: t
user: drh
brief: Fixed ticket [5f611295e3c2a8a9|5f611295e3].
comment:
  Fixed ticket [5f611295e3c2a8a9|5f611295e3]: <i>Cannot update to a branch leaf (due to events tagged as the branch)</i> plus 1 other change


type: t
user: drh
brief: Ticket [9bed1f604e07738d|9bed1f604e]: 2 changes
comment:
  Ticket [9bed1f604e07738d|9bed1f604e] <i>&#39;fossil tag find&#39; does not allow distinguishing events and checkins</i> status still Open with 2 other changes


type: t
user: drh
brief: Fixed ticket [9bed1f604e07738d|9bed1f604e].
comment:
  Fixed ticket [9bed1f604e07738d|9bed1f604e]: <i>&#39;fossil tag find&#39; does not allow distinguishing events and checkins</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [a82652e2216d2cfe|a82652e221]: 2 changes
comment:
  Ticket [a82652e2216d2cfe|a82652e221] <i>`fossil annotate&#39; is unusably slow</i> status still Open with 2 other changes


type: t
user: drh
brief: Fixed ticket [3233c3dad99d57ad|3233c3dad9].
comment:
  Fixed ticket [3233c3dad99d57ad|3233c3dad9]: <i>SQLITE_ERROR: no such function: now</i> plus 1 other change


type: t
user: anonymous
brief: New ticket [14bc0ad52d919860|14bc0ad52d].
comment:
  New ticket [14bc0ad52d919860|14bc0ad52d] <i>ticket display doesn&#39;t show age or creation time</i>.


type: t
user: drh
brief: Closed ticket [d13e296bd543b430|d13e296bd5].
comment:
  Closed ticket [d13e296bd543b430|d13e296bd5]: <i>can&#39;t browse tickets without logging in</i> plus 2 other changes


type: t
user: drh
brief: Ticket [d1b50f4d06579e43|d1b50f4d06]: 3 changes
comment:
  Ticket [d1b50f4d06579e43|d1b50f4d06] <i>finfo and timeline commands are cryptic</i> status still Open with 3 other changes


type: t
user: drh
brief: Ticket [14bc0ad52d919860|14bc0ad52d]: 3 changes
comment:
  Ticket [14bc0ad52d919860|14bc0ad52d] <i>ticket display doesn&#39;t show age or creation time</i> status still Open with 3 other changes


type: ci
bgcolor: #d1d680
user: drh
comment:
  Minor code clean-ups: (1) shorten lines to less than 80 characters (2) remove
  C99-isms, especially intermixed code and declarations.  Also merge in the
  moved file display fix from the trunk.


type: ci
bgcolor: #d1d680
user: ben
comment:
  Add ssl-ca-location setting to specify file/directory to pass to OpenSSL as the server CA location. This allows specification of CAs properly on platforms without usable centralised CA certificate lists, or management by external programs. Add note to certificate warning about this setting, and stronger instructions about what to do if the server certificate could not be verified.


type: ci
user: drh
comment:
  Improved handling of check-in diff display when files have changed names
  but are otherwise unmodified.  Requires a rebuild to get the display
  exactly right since the MLINK table needs to be recomputed.


type: t
user: anonymous
brief: Ticket [14bc0ad52d919860|14bc0ad52d]: 1 change
comment:
  Ticket [14bc0ad52d919860|14bc0ad52d] <i>ticket display doesn&#39;t show age or creation time</i> status still Open with 1 other change


type: t
user: anonymous
brief: New ticket [a9210adfea45bd36|a9210adfea].
comment:
  New ticket [a9210adfea45bd36|a9210adfea] <i>&quot;uncommit&quot; or &quot;rollback&quot; command</i>.


type: t
user: anonymous
brief: Closed ticket [a9210adfea45bd36|a9210adfea].
comment:
  Closed ticket [a9210adfea45bd36|a9210adfea]: <i>&quot;uncommit&quot; or &quot;rollback&quot; command</i> plus 2 other changes


type: ci
bgcolor: #d69b80
user: venkat
comment:
  Add a -showfiles flag to timeline.  fossil ... -showfiles will now
  print a list of files after the checkin comment, like the "Show Files"
  button in the Web GUI.  The format of the printed lines is the same as
  update.


type: ci
user: drh
comment:
  Make sure the content of a manifest has been materialized and is not a
  copy-or-write segment of another blob prior to parsing it.
  Ticket [9c3e2a224b6b0055]


type: ci
user: dan
comment:
  When creating manifest files as part of a "fossil import" command, ensure that "T" cards are added in sorted order, and that there are no duplicates.


type: t
user: viriketo
brief: New ticket [30b28cf351fd81c2|30b28cf351].
comment:
  New ticket [30b28cf351fd81c2|30b28cf351] <i>Merge to the checkout (on update) fails, if with renames</i>.


type: t
user: anonymous
brief: Fixed ticket [cb0b73e747a66215|cb0b73e747].
comment:
  Fixed ticket [cb0b73e747a66215|cb0b73e747]: <i>Cannot create manifest.uuid file</i> plus 2 other changes


type: t
user: anonymous
brief: Closed ticket [cb0b73e747a66215|cb0b73e747].
comment:
  Closed ticket [cb0b73e747a66215|cb0b73e747]: <i>Cannot create manifest.uuid file</i> plus 2 other changes


type: ci
user: joerg
comment:
  Add very basic configure script. It is just checking for zlib, OpenSSL
  and the USE_PREAD support on the BSDs.


type: t
user: ben
brief: Ticket [5ad1d9a23ca5a846|5ad1d9a23c]: 2 changes
comment:
  Ticket [5ad1d9a23ca5a846|5ad1d9a23c] <i>Makefile fails to run uname with GNU Make 3.82</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [5ad1d9a23ca5a846|5ad1d9a23c]: 1 change
comment:
  Ticket [5ad1d9a23ca5a846|5ad1d9a23c] <i>Makefile fails to run uname with GNU Make 3.82</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [40f32e9733dd7cf0|40f32e9733]: 2 changes
comment:
  Ticket [40f32e9733dd7cf0|40f32e9733] <i>incorrect url for check-ins entry on ticket history menu</i> status still Open with 2 other changes


type: t
user: viriketo
brief: Ticket [554f44ee74e3d3b9|554f44ee74]: 2 changes
comment:
  Ticket [554f44ee74e3d3b9|554f44ee74] <i>Interbranch interference with merges and renames</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  When doing a merge, only follow direct ancestor links when computing the
  set of filename changes.  Do not follow merge links as this can result
  in non-intuitive changes.  Ticket [554f44ee74e3d3b].


type: t
user: ron
brief: New ticket [ffa87168ce1b5528|ffa87168ce].
comment:
  New ticket [ffa87168ce1b5528|ffa87168ce] <i>Update after clone requires reset of login information</i>.


type: t
user: ron
brief: Ticket [ffa87168ce1b5528|ffa87168ce]: 2 changes
comment:
  Ticket [ffa87168ce1b5528|ffa87168ce] <i>Update after clone requires reset of login information</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [d06e5d462b1aca3e|d06e5d462b].
comment:
  New ticket [d06e5d462b1aca3e|d06e5d462b] <i>* is not accepted as a parameter for crnl-glob on command line</i>.


type: t
user: anonymous
brief: Ticket [d06e5d462b1aca3e|d06e5d462b]: 2 changes
comment:
  Ticket [d06e5d462b1aca3e|d06e5d462b] <i>* is not accepted as a parameter for crnl-glob on command line</i> status still Open with 2 other changes


type: t
user: viriketo
brief: Ticket [554f44ee74e3d3b9|554f44ee74]: 1 change
comment:
  Ticket [554f44ee74e3d3b9|554f44ee74] <i>Interbranch interference with merges and renames</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [d06e5d462b1aca3e|d06e5d462b]: 1 change
comment:
  Ticket [d06e5d462b1aca3e|d06e5d462b] <i>* is not accepted as a parameter for crnl-glob on command line</i> status still Open with 1 other change


type: t
user: viriketo
brief: Open ticket [cc52573686df73c7|cc52573686].
comment:
  Open ticket [cc52573686df73c7|cc52573686]: <i>Add an &#39;annotate&#39; in the Artifact web page</i> plus 1 other change


type: ci
user: drh
comment:
  Fix an issue with makeheaders that causes problems for windows when full
  pathnames are use with a colon in the device name.


type: ci
bgcolor: #aaa8d3
user: drh
comment:
  A CMake file from Thomas Schnurrenberger.  Saved for reference.  After
  some experimentation with cmake, the thinking is we will probably go in
  a different direction.


type: g
user: drh
comment:
  Edit [1e7c1bca4574f9dc|1e7c1bca45]: Move to branch [/timeline?r=mistake&nd&dp=1e7c1bca4574f9dc&unhide | mistake]. Change background color to "#ffc0d0". Mark "Closed". Edit check-in comment.


type: ci
user: ben
comment:
  Require version 2.61 of autoconf, the version installed by default on Mac OS X. Changes to get autoconf working under Solaris 10: Prefer system version of OpenSSL found in /usr/sfw directory. Check for getpassphrase using autoconf rather than making assumptions in config.h.


type: ci
user: drh
comment:
  Fixes to "export --git".  Changes spaces in tag names to "_" since Git cannot
  deal with spaces in tag names.  Make sure the name of the committer is
  well-formed according to git's definition of well-formedness.


type: ci
user: drh
comment:
  Fix the temporary filename generator so that it does not get stuck in a
  loop.  Ticket [006e1df642d6246a03].


type: g
user: viriketo
comment:
  Edit [8526b151fc96aea9|8526b151fc]: Change branch background color to "#d1d3a8". Change user to "viriketo".


type: t
user: viriketo
brief: Ticket [f628d183c958c5b1|f628d183c9]: 2 changes
comment:
  Ticket [f628d183c958c5b1|f628d183c9] <i>pwd too big: max 1999</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Add a version number that is increased by one on each release.  Make the
  initial version number 1.18 since there have been 17 prior releases.


type: t
user: anonymous
brief: New ticket [3bdcdb910fc6b07b|3bdcdb910f].
comment:
  New ticket [3bdcdb910fc6b07b|3bdcdb910f] <i>Suggested inetd configuration for fossil not working.</i>.


type: t
user: viriketo
brief: New ticket [fca5ce18c07c290f|fca5ce18c0].
comment:
  New ticket [fca5ce18c07c290f|fca5ce18c0] <i>The timeline per user does not take into account user changes in checkins</i>.


type: t
user: anonymous
brief: Ticket [207829a5c5ab7afc|207829a5c5]: 2 changes
comment:
  Ticket [207829a5c5ab7afc|207829a5c5] <i>wiki list formatting</i> status still Open with 2 other changes


type: ci
user: ben
comment:
  Slightly hacky way of putting versioned properties in .fossil-settings dir. Version ignore-glob, binary-glob, crnl-glob and manifest. Glob splitting allows line breaks as well as spaces and commas.


type: t
user: ron
brief: Fixed ticket [ffa87168ce1b5528|ffa87168ce].
comment:
  Fixed ticket [ffa87168ce1b5528|ffa87168ce]: <i>Update after clone requires reset of login information</i> plus 1 other change


type: t
user: anonymous
brief: New ticket [09dd81856447fd97|09dd818564].
comment:
  New ticket [09dd81856447fd97|09dd818564] <i>&quot;fossil: manifest file&quot; &quot;is malformed&quot; when commiting</i>.


type: g
user: ron
comment:
  Edit [b785f086085938c2|b785f08608]: Move to branch [/timeline?r=rons diff mods&nd&dp=b785f086085938c2&unhide | rons diff mods]. Edit check-in comment.


type: ci
user: drh
comment:
  Update the built-in SQLite to the 3.7.7 final with patches to fix compiler
  warnings associated with Fossil's use of SQLITE_THREADSAFE=0.


type: ci
user: drh
comment:
  Fix the fossil_strcmp() routine so that it compares strings in the correct
  order even if some of the characters have their high-order bits set.
  Ticket [5982aa506467d].


type: t
user: anonymous
brief: New ticket [2316d926e376aa56|2316d926e3].
comment:
  New ticket [2316d926e376aa56|2316d926e3] <i>test_env visible when not logged in and no capabilities</i>.


type: t
user: ben
brief: Ticket [2316d926e376aa56|2316d926e3]: 2 changes
comment:
  Ticket [2316d926e376aa56|2316d926e3] <i>test_env visible when not logged in and no capabilities</i> status still Open with 2 other changes


type: t
user: drh
brief: Fixed ticket [e5b941cb0c90ba43|e5b941cb0c].
comment:
  Fixed ticket [e5b941cb0c90ba43|e5b941cb0c]: <i>fossil sqlite3 is not working</i> plus 2 other changes


type: t
user: viriketo
brief: New ticket [bfa07dbefc9d3c81|bfa07dbefc].
comment:
  New ticket [bfa07dbefc9d3c81|bfa07dbefc] <i>The finfo page does offer html links to branch names</i>.


type: t
user: anonymous
brief: Ticket [8114eb06cb9d8d4e|8114eb06cb]: 5 changes
comment:
  Ticket [8114eb06cb9d8d4e|8114eb06cb] <i>Can&#39;t logout or change user using fossil ui</i> status still Open with 5 other changes


type: t
user: anonymous
brief: Closed ticket [8114eb06cb9d8d4e|8114eb06cb].
comment:
  Closed ticket [8114eb06cb9d8d4e|8114eb06cb]: <i>Can&#39;t logout or change user using fossil ui</i> plus 4 other changes


type: t
user: anonymous
brief: New ticket [5982aa506467d6ac|5982aa5064].
comment:
  New ticket [5982aa506467d6ac|5982aa5064] <i>Malformed manifest error when committing non-ascii-named files</i>.


type: t
user: drh
brief: Fixed ticket [5982aa506467d6ac|5982aa5064].
comment:
  Fixed ticket [5982aa506467d6ac|5982aa5064]: <i>Malformed manifest error when committing non-ascii-named files</i> plus 1 other change


type: t
user: renez
brief: Closed ticket [207abab39541557e|207abab395].
comment:
  Closed ticket [207abab39541557e|207abab395]: <i>when artifact shows a html file swithc to text the shun button becomes the last</i> plus 2 other changes


type: t
user: anonymous
brief: New ticket [9a64ad5d8f350470|9a64ad5d8f].
comment:
  New ticket [9a64ad5d8f350470|9a64ad5d8f] <i>Fossil new version doesn&#39;t understand utf-8 characters for filenames</i>.


type: t
user: anonymous
brief: Ticket [9a64ad5d8f350470|9a64ad5d8f]: 2 changes
comment:
  Ticket [9a64ad5d8f350470|9a64ad5d8f] <i>Fossil new version doesn&#39;t understand utf-8 characters for filenames</i> status still Open with 2 other changes


type: t
user: ron
brief: New ticket [fc825dcf52c4932a|fc825dcf52].
comment:
  New ticket [fc825dcf52c4932a|fc825dcf52] <i>&quot;config pull all&quot; asks to approve ssl cert</i>.


type: t
user: anonymous
brief: New ticket [675f36eac4902cfb|675f36eac4].
comment:
  New ticket [675f36eac4902cfb|675f36eac4] <i>&quot;/doc/ckout&quot; doesn&#39;t work under chroot</i>.


type: ci
user: ben
comment:
  By default, the changes and status commands list all changed files relative to the current working directory, unless the --non-relative option is used.


type: ci
user: ben
comment:
  When running the changes or status command from inside a sub-directory of the check out, only show the changes in or below the current directory unless the --show-all option is used.


type: ci
user: ben
comment:
  Don't show the cookie values on the test_env page, unless the fossil executable was built with FOSSIL_DEBUG.


type: ci
user: ben
comment:
  By default, the extras command lists all the uncontrolled files relative to the current working directory, unless the --non-relative option is used.


type: ci
user: ben
comment:
  Only allow the default Makefile to build fossil on platforms where it's known to work. Update the build documentation to tell the user to use the GNUmakefile explicitly, to avoid accidently building using the default makefile on non-GNU platforms.


type: t
user: drh
brief: Closed ticket [f24f11f538a60e39|f24f11f538].
comment:
  Closed ticket [f24f11f538a60e39|f24f11f538]: <i>--name-only option in fossil diff</i> plus 2 other changes


type: ci
user: drh
comment:
  Update the "fossil wiki export" command to use standard file output
  utilities so that line endings will be handled correctly.
  Ticket [d9040c134bf41]


type: ci
user: drh
comment:
  Fix an assert() that fires if the "stash" command is used after having
  done an "rm".  Ticket [3ce0ea97522581]


type: t
user: altufaltu
brief: Open ticket [f24f11f538a60e39|f24f11f538].
comment:
  Open ticket [f24f11f538a60e39|f24f11f538]: <i>--name-only option in fossil diff</i> plus 2 other changes


type: t
user: drh
brief: Fixed ticket [3ce0ea97522581ae|3ce0ea9752].
comment:
  Fixed ticket [3ce0ea97522581ae|3ce0ea9752]: <i>assertion fails when stashing deletes only</i> plus 1 other change


type: ci
user: dan
comment:
  Small changes to autosetup build system so that the --disable-internal-sqlite switch works and is compatible with BSD make.


type: g
user: drh
comment:
  Edit [df9da91ba8fe406f|df9da91ba8]: Change background color to "#d0c0ff". Edit check-in comment. Add tag "release".


type: ci
user: dan
comment:
  Modify auto.def to detect the case where the system SQLite is too old for WAL support (used by fossil).


type: ci
user: drh
comment:
  Fix the "fossil setting" command so that it can change the manifest setting
  even when not within a local check-out.


type: ci
user: drh
comment:
  Add a commentary section to the check-in checklist.  Also add the
  "verify makefiles" item.  [/doc/trunk/www/checkin.wiki]


type: ci
user: dan
comment:
  Add file local.tcl to the autosetup directory. Containing a configuration option to prevent autosetup from using a pager.


type: t
user: ron
brief: Ticket [207829a5c5ab7afc|207829a5c5]: 1 change
comment:
  Ticket [207829a5c5ab7afc|207829a5c5] <i>wiki list formatting</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [bcd3cdebf2879874|bcd3cdebf2]: 3 changes
comment:
  Ticket [bcd3cdebf2879874|bcd3cdebf2] <i>Fossil insists on using the same username during cloning</i> status still Open with 3 other changes


type: ci
user: drh
comment:
  Take extra care to always honor the -A option on clone, especially when
  cloning from a file: URI.  Ticket [bcd3cdebf2879874]


type: ci
user: drh
comment:
  Enhance the branch command and the branch www page so that they can show
  all branches.  The branch command can now also show closed branches.
  Ticket [2adfb697fda1b2].


type: ci
user: drh
comment:
  Do not delete initial whitespace from a wiki page prior to formatting as 
  this can mess up the bullet and enumeration markup.
  Ticket [207829a5c5ab7af]


type: t
user: drh
brief: Fixed ticket [bcd3cdebf2879874|bcd3cdebf2].
comment:
  Fixed ticket [bcd3cdebf2879874|bcd3cdebf2]: <i>Fossil insists on using the same username during cloning</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [2adfb697fda1b2aa|2adfb697fd].
comment:
  Fixed ticket [2adfb697fda1b2aa|2adfb697fd]: <i>branch list can only show *opened* branches</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [675f36eac4902cfb|675f36eac4].
comment:
  Fixed ticket [675f36eac4902cfb|675f36eac4]: <i>&quot;/doc/ckout&quot; doesn&#39;t work under chroot</i> plus 1 other change


type: t
user: anonymous
brief: New ticket [5947ace466c571d5|5947ace466].
comment:
  New ticket [5947ace466c571d5|5947ace466] <i>Target &quot;realclean&quot; in Windows makefile misses an executable</i>.


type: ci
bgcolor: #d1d680
user: ben
comment:
  Display of pathnames relative to working directory for status, changes and extras commands now controlled by 'relative-paths' setting (default: off) and --abs-paths and --rel-paths options.


type: ci
user: joerg
comment:
  Avoid parsing manifests if a parent exists. Now the only case left using
  deleteall is when no parent exists.


type: ci
user: drh
comment:
  Fix the realclean target on windows makefiles to delete mkversion.exe not
  version.exe.  Ticket [5947ace466c571d]


type: t
user: drh
brief: Fixed ticket [5947ace466c571d5|5947ace466].
comment:
  Fixed ticket [5947ace466c571d5|5947ace466]: <i>Target &quot;realclean&quot; in Windows makefile misses an executable</i> plus 1 other change


type: t
user: anonymous
brief: New ticket [0a6420e446d8f1a5|0a6420e446].
comment:
  New ticket [0a6420e446d8f1a5|0a6420e446] <i>fossil generates broken tar files when the file path is &gt; 100 chars</i>.


type: t
user: anonymous
brief: Closed ticket [6e81abf24ded94bc|6e81abf24d].
comment:
  Closed ticket [6e81abf24ded94bc|6e81abf24d]: <i>-A option is not observed when cloning local files</i> plus 1 other change


type: t
user: anonymous
brief: Ticket [ad56e8db1e94f835|ad56e8db1e]: 3 changes
comment:
  Ticket [ad56e8db1e94f835|ad56e8db1e] <i>Windows Activity Directory Integration</i> status still Open with 3 other changes


type: t
user: ben
brief: Ticket [ad56e8db1e94f835|ad56e8db1e]: 1 change
comment:
  Ticket [ad56e8db1e94f835|ad56e8db1e] <i>Windows Activity Directory Integration</i> status still Open with 1 other change


type: ci
user: joerg
comment:
  Skip missing merge parents. Git doesn't like missing marks and there
  isn't anything to be done about them.


type: ci
bgcolor: #91d680
user: steveb
ecomment:
  Switch to using configure (autosetup) by default.
  The original Makefile is now available as Makefile.classic

comment:
  Switch to using configure (autosetup) by default.
  The original Makefile is now available as Makefile.classic


type: t
user: anonymous
brief: Ticket [0a6420e446d8f1a5|0a6420e446]: 2 changes
comment:
  Ticket [0a6420e446d8f1a5|0a6420e446] <i>fossil generates broken tar files when the file path is &gt; 100 chars</i> status still Open with 2 other changes


type: ci
bgcolor: #91d680
user: steveb
comment:
  Update autosetup to the latest version. This fixes bootstrap on
  systems with older compilers. Now './configure; make' works on Haiku R1/Alpha 3.


type: ci
user: joerg
comment:
  Since the mlink table contains entries with pid=0 for non-empty
  manifests without parents, drop the original non-incremental commit
  logic by folding the few special cases into the mlink/plink based
  output.


type: ci
user: drh
comment:
  Merge the recent autosetup changes into trunk.  The Makefile has been renamed
  to Makefile.classic.  The standard procedure to build is now ./configure;
  make.


type: g
user: drh
comment:
  Edit [eff52c1ccbded490|eff52c1ccb]: Change branch background color to "#91d680". Edit check-in comment.


type: t
user: steveb
brief: Ticket [3bdcdb910fc6b07b|3bdcdb910f]: 2 changes
comment:
  Ticket [3bdcdb910fc6b07b|3bdcdb910f] <i>Suggested inetd configuration for fossil not working.</i> status still Open with 2 other changes


type: t
user: drh
brief: Closed ticket [3bdcdb910fc6b07b|3bdcdb910f].
comment:
  Closed ticket [3bdcdb910fc6b07b|3bdcdb910f]: <i>Suggested inetd configuration for fossil not working.</i> plus 1 other change


type: t
user: drh
brief: Ticket [f3e3caed6162baf6|f3e3caed61]: 2 changes
comment:
  Ticket [f3e3caed6162baf6|f3e3caed61] <i>Markup not interpreted in file history</i> status still Open with 2 other changes


type: ci
user: mistachkin
comment:
  Add MinGW makefile to allow building an SSL-enabled Fossil with the sources for zlib and OpenSSL simply extracted into the Fossil source directory.


type: t
user: anonymous
brief: Fixed ticket [5124563ac13e2b3f|5124563ac1].
comment:
  Fixed ticket [5124563ac13e2b3f|5124563ac1]: <i>stash save fails after file remove</i> plus 2 other changes


type: t
user: steveb
brief: Ticket [084eedc010fd8f42|084eedc010]: 2 changes
comment:
  Ticket [084eedc010fd8f42|084eedc010] <i>add support for Haiku</i> status still Open with 2 other changes


type: ci
user: joerg
comment:
  During the first phase of export, explicitly try to process the commits
  in order of delta chains to minimize recomputation and cache trashing.


type: ci
user: drh
comment:
  If a branch does not have a color set for it, choose a background color
  for the timeline background based on a hash of the branch name.


type: ci
user: drh
ecomment:
  Use a Blob object rather than a custom printf function in order to construct
  the PAX header for tarballs.

comment:
  Use a Blob object rather than a custom printf function in order to construct
  the PAX header for tarballs.


type: ci
user: ge
comment:
  Improvements to tar generation. Uses the format documented in Posix.1-2008 to
  handle long file names and UTF-8.


type: ci
user: drh
comment:
  Improvements to the automatic background color chooser.  Provide a
  setting which alters the algorithm to work with a light-color foreground.


type: ci
user: drh
comment:
  Merge the ge-tarfix changes into trunk.  This fixes tarball generation for
  repos that have very long filenames.


type: t
user: anonymous
brief: Ticket [1cc5a5c00173c810|1cc5a5c001]: 2 changes
comment:
  Ticket [1cc5a5c00173c810|1cc5a5c001] <i>Is a search tickets feature possible?</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Add experimental changes to support the case-sensitive setting and the
  --case-sensitive command-line option for "add", "addremove", and "merge".


type: ci
user: drh
comment:
  Use the automatic background color algorithm for individual file timelines
  in addition to the global timeline.


type: ci
user: ben
comment:
  Change X-Frame-Options to SAMEORIGIN to give reasonable click-jacking protection without blocking some client side scripting currently in use by some fossil users.


type: ci
user: drh
comment:
  When forcing a rollback following an error, reset all SQL statement first
  so that the rollback can be successful.


type: ci
user: drh
comment:
  Update the built-in SQLite to the latest pre-3.7.8 version from the
  stat3-enhancement branch.  And turn on SQLITE_ENABLE_STAT3.  This will
  serve as a test of the stat3 enhancements to SQLite.


type: ci
bgcolor: #d1d680
user: ben
comment:
  Remove the seperate versionable version of db_get(), which now uses ctrlSettings to determine whether a setting is versionable or not.


type: ci
bgcolor: #ffc0cb
euser: martin.weber
user: phaeton
ecomment:
  Continue with the update routine even if the targetted version equals
  the current checkout version instead of depending on the value of the
  verbose flag to continue or not. This fixes tkt [e8a10100e2]. Fossil
  update will now recover lost files with or without the -v flag.

comment:
  Continue with the update routine even if the targetted version equals
  the current checkout version instead of depending on the value of the
  verbose flag to continue or not. This fixes tkt [e8a10100e2]. Fossil
  update will now recover lost files with or without the -v flag.


type: t
user: ben
brief: Ticket [0d1971c5aee58c97|0d1971c5ae]: 2 changes
comment:
  Ticket [0d1971c5aee58c97|0d1971c5ae] <i>SSL client certificates</i> status still Open with 2 other changes


type: t
user: martin.weber
brief: New ticket [bc0d0f5642eaf9b2|bc0d0f5642].
comment:
  New ticket [bc0d0f5642eaf9b2|bc0d0f5642] <i>Communication failure does not lead to exit(EXIT_FAILURE)</i>.


type: t
user: martin.weber
brief: Ticket [bc0d0f5642eaf9b2|bc0d0f5642]: 2 changes
comment:
  Ticket [bc0d0f5642eaf9b2|bc0d0f5642] <i>Communication failure does not lead to exit(EXIT_FAILURE)</i> status still Open with 2 other changes


type: t
user: martin.weber
brief: Ticket [3705eeeb851bb64c|3705eeeb85]: 2 changes
comment:
  Ticket [3705eeeb851bb64c|3705eeeb85] <i>wiki page describing largest</i> status still Open with 2 other changes


type: t
user: ge
brief: Closed ticket [0a6420e446d8f1a5|0a6420e446].
comment:
  Closed ticket [0a6420e446d8f1a5|0a6420e446]: <i>fossil generates broken tar files when the file path is &gt; 100 chars</i> plus 2 other changes


type: ci
bgcolor: #d69b80
user: venkat
comment:
  Add ability to show ticket history from command line.  fossil ticket
  now takes a new history option, which prints the history of a ticket -
  somewhat like what the history button does on the ticket web GUI.


type: t
user: martin.weber
brief: Ticket [e8a10100e212c740|e8a10100e2]: 2 changes
comment:
  Ticket [e8a10100e212c740|e8a10100e2] <i>fossil update -v is more than just verbose</i> status still Open with 2 other changes


type: t
user: drh
brief: Fixed ticket [e8a10100e212c740|e8a10100e2].
comment:
  Fixed ticket [e8a10100e212c740|e8a10100e2]: <i>fossil update -v is more than just verbose</i> plus 1 other change


type: t
user: dmitry
brief: New ticket [d94b0934861d970a|d94b093486].
comment:
  New ticket [d94b0934861d970a|d94b093486] <i>Show events for edited user field in user&#39;s timeline</i>.


type: t
user: dmitry
brief: Ticket [d94b0934861d970a|d94b093486]: 2 changes
comment:
  Ticket [d94b0934861d970a|d94b093486] <i>Show events for edited user field in user&#39;s timeline</i> status still Open with 2 other changes


type: t
user: dmitry
brief: Ticket [13fd567b51fac826|13fd567b51]: 2 changes
comment:
  Ticket [13fd567b51fac826|13fd567b51] <i>&quot;new branch --private&quot; tries to push</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Avoid using invalid SQL when checking to see if the vfile table needs
  to have the islink column added.


type: ci
user: drh
comment:
  The u= query parameter on a timeline looks for both original and edited
  user names.  Ticket [d94b0934861d9] and [fca5ce18c07c29].


type: t
user: drh
brief: Fixed ticket [fca5ce18c07c290f|fca5ce18c0].
comment:
  Fixed ticket [fca5ce18c07c290f|fca5ce18c0]: <i>The timeline per user does not take into account user changes in checkins</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [d94b0934861d970a|d94b093486].
comment:
  Fixed ticket [d94b0934861d970a|d94b093486]: <i>Show events for edited user field in user&#39;s timeline</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [13fd567b51fac826|13fd567b51].
comment:
  Fixed ticket [13fd567b51fac826|13fd567b51]: <i>&quot;new branch --private&quot; tries to push</i> plus 1 other change


type: ci
user: dmitry
comment:
  Fill islink field in vfile table when adding files.
  Support symlinks in export.
  Make manifest_file_perm() return 2 for symlinks.
  Add file_perm() function, and use it instead of file_isexe() when we need both isexe and islink properties.


type: ci
bgcolor: #ffc0cb
user: martin.weber
comment:
  begin work on ticket [bc0d0f5642eaf]: track success of (network) write
  operations and start bubbling that status up. To make it up to ultimately
  exit(EXIT_FAILURE) on errors, mkindex will need to be updated, too, as
  well as the signature from command implementing functions need to return
  int instead of void at some point. More to come.


type: ci
user: steveb
comment:
  Update to the latest autosetup, mainly for better temp file handling
  on mingw/msys, and fixes for the sun studio compiler.


type: ci
bgcolor: #d69b80
user: venkat
comment:
  Improve formatting for fossil ticket history.  Make small fields print
  on same line, and make longer ones look better.


type: t
user: lrem
brief: Closed ticket [3984e3768ddbf470|3984e3768d].
comment:
  Closed ticket [3984e3768ddbf470|3984e3768d]: <i>Support for non-UTF encodings</i> plus 1 other change


type: t
user: dmitry
brief: New ticket [3c4a9c5b9a4ab280|3c4a9c5b9a].
comment:
  New ticket [3c4a9c5b9a4ab280|3c4a9c5b9a] <i>No explanation of &quot;Private&quot; capability on user page</i>.


type: t
user: dmitry
brief: Ticket [acc4d41ed861c441|acc4d41ed8]: 2 changes
comment:
  Ticket [acc4d41ed861c441|acc4d41ed8] <i>RSS feed over https is &#39;invalid&#39;</i> status still Open with 2 other changes


type: ci
user: mistachkin
comment:
  Add ability to evaluate Tcl expressions from TH1.  Add ability to invoke Tcl commands from TH1.  Add the ability to evaluate TH1 scripts and expressions from Tcl.


type: t
user: lrem
brief: Closed ticket [acc4d41ed861c441|acc4d41ed8].
comment:
  Closed ticket [acc4d41ed861c441|acc4d41ed8]: <i>RSS feed over https is &#39;invalid&#39;</i> plus 2 other changes


type: t
user: dmitry
brief: Ticket [109ae2e904411211|109ae2e904]: 2 changes
comment:
  Ticket [109ae2e904411211|109ae2e904] <i>RSS feed is not always valid</i> status still Open with 2 other changes


type: t
user: dmitry
brief: Ticket [109ae2e904411211|109ae2e904]: 1 change
comment:
  Ticket [109ae2e904411211|109ae2e904] <i>RSS feed is not always valid</i> status still Open with 1 other change


type: ci
user: dmitry
comment:
  Reverse the order of column/table existence checking to make validation of already updated local database faster.


type: ci
user: drh
comment:
  Fix a C89 error specific to the symlinks branch and also pull
  in the C89 fix and the versionable settings fix from trunk.


type: ci
user: drh
ecomment:
  Versionable settings are only checked if the local _FOSSIL_ database is
  already opened.  Versionable settings no longer attempts to open that
  database itself.  This fixes an issue with the Admin/Settings page.

comment:
  Versionable settings are only attempt is the local _FOSSIL_ database is
  already opened.  Versionable settings no longer attempts to open that
  database itself.  This fixes an issue with the Admin/Settings page.


type: ci
user: mistachkin
comment:
  Reset result prior to direct Tcl invocation.  Cast all ckalloc return values.  Make sure the global config database is open for the 'test_th_render' command.  Allow the 'tcl' setting to be enabled via the environment.


type: ci
user: mistachkin
comment:
  Use macros to tidy up TH1 to Tcl argument marshalling.  Use the Tcl interp result when Tcl_ExprObj does not return ok.  Check for Tcl interp deletion.  The TH1 'puts' command should flush when writing to stdout.  Add 'repository' TH1 command.  Use obj API to get Tcl cmdInfo.  Add tests for Tcl integration.


type: ci
user: dmitry
comment:
  Merge improvements to artifact descriptions into symlinks branch. Also modify displaying of permissions: now web UI shows "File", "Executable file", or "Symbolic link" in file artifact description.


type: ci
user: mistachkin
comment:
  Add test to verify behavior for missing objProcs.  Also, make sure Tcl integration is enabled for the tests.


type: ci
user: drh
comment:
  Display the last modification time of tickets using either localtime or
  UTC according to user preferences.


type: ci
user: drh
comment:
  Print an error message and quite if the --user option appears on a
  "fossil commit" command but specifies a username not found in the database.
  Ticket [3ed2e994e1750b]


type: t
user: lrem
brief: Fixed ticket [bf18e29fbe897915|bf18e29fbe].
comment:
  Fixed ticket [bf18e29fbe897915|bf18e29fbe]: <i>make &#39;fossil rm&#39; to be able to remove more than one file</i> plus 2 other changes


type: ci
bgcolor: #d1d3a8
user: viriketo
comment:
  Adding a new test I wanted to write. I just saw this in my local copy, but I
  really forgot if I finished it or not.


type: t
user: mistachkin
brief: Ticket [3ed2e994e1750b41|3ed2e994e1]: 2 changes
comment:
  Ticket [3ed2e994e1750b41|3ed2e994e1] <i>fossil commit -user  stopped working</i> status still Open with 2 other changes


type: t
user: drh
brief: Fixed ticket [953031915f4ccf47|953031915f].
comment:
  Fixed ticket [953031915f4ccf47|953031915f]: <i>Lack of warning when overwriting extra files</i> plus 2 other changes


type: t
user: drh
brief: Review ticket [4df5f38f1e564d29|4df5f38f1e].
comment:
  Review ticket [4df5f38f1e564d29|4df5f38f1e]: <i>Troubles merging a file delete with a file change</i> plus 3 other changes


type: t
user: lrem
brief: Fixed ticket [bfb8427cdd5b6014|bfb8427cdd].
comment:
  Fixed ticket [bfb8427cdd5b6014|bfb8427cdd]: <i>Cloning and syncing an URL with no repository or misconfigured CGI repository fails silently.</i> plus 2 other changes


type: t
user: viriketo
brief: Ticket [953031915f4ccf47|953031915f]: 1 change
comment:
  Ticket [953031915f4ccf47|953031915f] <i>Lack of warning when overwriting extra files</i> status still Fixed with 1 other change


type: t
user: viriketo
brief: Ticket [3ed2e994e1750b41|3ed2e994e1]: 1 change
comment:
  Ticket [3ed2e994e1750b41|3ed2e994e1] <i>fossil commit -user  stopped working</i> status still Open with 1 other change


type: ci
user: viriketo
comment:
  Trying to improve the ui artifact description to something easier to parse by the
  human eye.

ecomment:
  Trying to improve the ui artifact description to something easier to parse by the
  human eye.

  I'd still like to have the branch name of every checkin, but I still don't know how to get it.


type: t
user: drh
brief: Fixed ticket [3ed2e994e1750b41|3ed2e994e1].
comment:
  Fixed ticket [3ed2e994e1750b41|3ed2e994e1]: <i>fossil commit -user  stopped working</i> plus 1 other change


type: t
user: viriketo
brief: New ticket [666072edfcdb3317|666072edfc].
comment:
  New ticket [666072edfcdb3317|666072edfc] <i>Add a UI view of file history from a checkin, backwards in time</i>.


type: ci
user: viriketo
comment:
  I fix the html related to the artifact description, about pairs of ul.

  I also disable the [view] link in the 'fdiff' ui page, because we already
  provide a link to the artifact in the h2 titles stating the artifacts compared.


type: ci
user: drh
comment:
  Make sure the perferred timezone format has been queried prior to running
  user SQL, since while running user SQL access to the CONFIG table is
  restricted.


type: ci
user: drh
comment:
  Disable the use of &lt;canvas&gt; for rendering the graph.  The canvas is
  busted in recent versions of Firefox.  And canvas is mostly busted by design
  anyhow, since apparently it can not be taller than 32768 pixels, and 
  Fossil graphs frequently need to be taller than that.


type: ci
user: viriketo
ecomment:
  I think I fix a possible bug on platforms where 'char' has signed meaning, on the
  code about noting the 'rcvfrom' ipv4 address.

comment:
  I think I fix a possible bug on platforms where 'char' has signed meaning, on the
  code about noting the 'rcvfrom' ipv4 address.


type: g
user: drh
comment:
  Edit [6517b5c857fe389e|6517b5c857]: Change background color to "#d0c0ff". Edit check-in comment. Add tag "version-1.19".


type: ci
user: steveb
comment:
  Fix an autosetup bug which prevented libreadline from being detected
  when running autosetup under tclsh


type: ci
user: viriketo
comment:
  Adding some ipv4-only code to get the ip where we took the content from for the https connections.
  The "rcvfrom" information was lost in the case of https connections.

  I don't know how to make it work well for ipv6 too.


type: ci
user: viriketo
comment:
  Two fixes about localtime:
    *  The ci_edit page tells the user that it asks UTC time
    *  The object_description gives links to localtime (if it's set in the
  config). Otherwise the links were not pointing at the concerning checkin.


type: ci
user: dmitry
comment:
  Introduce new file_wd_* functions that use stat() or lstat() depending on 'allow-symlinks' setting, and use them when dealing with files inside the working directory. Make file_* functions always use stat() as before merging symlink support.

  Fix renaming of symlinks when merging (via new function symlink_copy()).

  Rename create_symlink() to symlink_create().


type: ci
user: drh
comment:
  Add additional trace output with the --debug option on "fossil merge" and
  especially on filename change tracking.


type: ci
user: drh
comment:
  Fix a missing \n on the trace output of the previous check-in.  Also
  fix a redundancy in the computation of symbolic links.


type: ci
user: drh
comment:
  Update the built-in SQLite to the latest 3.7.8-alpha version that contains
  the improved merge-sort logic.


type: t
user: lrem
brief: Fixed ticket [10b20156879a368d|10b2015687].
comment:
  Fixed ticket [10b20156879a368d|10b2015687]: <i>Tickets titles in timeline.rss</i> plus 2 other changes


type: ci
user: viriketo
comment:
  Making annotate not segfault for the complex test case I have. There is still a
  little leak... but muuuch smaller than it was.


type: ci
user: viriketo
comment:
  What I did to get the 'annotate' command not leak.

  Notice that I disabled again the check for blob_is_reset, as in trunk.


type: ci
user: viriketo
comment:
  Reducing the leak of annotate even more.

  I wrote a TODO in the file, for a leak still present and relevant for files modified by
  many versions, but that requires harder work to get right.


type: ci
user: viriketo
comment:
  Implementation of a linked list to solve the memory leak described in a TODO
  in [e2ebb1f5cae8]

ecomment:
  Implementation of a linked list to solve the memory leak described in a TODO
  in [e2ebb1f5cae8].

  This code is slower than having the memory leak, and at the end, it was not a big memory leak. Let's say, 10 byte per revision involved in a file annotate. If a file has 30000 revisions, it may go around 300KB then.

  For this leak to be noticeable (as we have a content cache until 50MB), it would mean having above a milion revisions for the file annotated.

  So, I keep this in a branch apart, as maybe the leak is worth the faster code. I have not measured the speed difference though.


type: ci
user: ben
comment:
  Make it easier to use Events as quick notes: Display the title just above the text on Event pages. If there's no title in the wiki text, use the comment as a title.


type: t
user: martin.weber
brief: Ticket [f630d61ed8f048ff|f630d61ed8]: 1 change
comment:
  Ticket [f630d61ed8f048ff|f630d61ed8] <i>adding comments to a tag</i> status still Open with 1 other change


type: t
user: dmitry
brief: Ticket [6b310619203a65a3|6b31061920]: 2 changes
comment:
  Ticket [6b310619203a65a3|6b31061920] <i>Artifacts da39a3ee5e6b4b0d3255bfef95601890afd80709 (empty files)</i> status still Open with 2 other changes


type: t
user: dmitry
brief: Fixed ticket [6b310619203a65a3|6b31061920].
comment:
  Fixed ticket [6b310619203a65a3|6b31061920]: <i>Artifacts da39a3ee5e6b4b0d3255bfef95601890afd80709 (empty files)</i>


type: t
user: dmitry
brief: Fixed ticket [aa494b5832ac1a1e|aa494b5832].
comment:
  Fixed ticket [aa494b5832ac1a1e|aa494b5832]: <i>Fossil changes symlinks into seperate files</i> plus 2 other changes


type: t
user: dmitry
brief: Closed ticket [47f91c744367fce5|47f91c7443].
comment:
  Closed ticket [47f91c744367fce5|47f91c7443]: <i>support &quot;fossil user list fossil.fsl&quot;</i> plus 2 other changes


type: t
user: dmitry
brief: Closed ticket [3caef588e3cc1724|3caef588e3].
comment:
  Closed ticket [3caef588e3cc1724|3caef588e3]: <i>dereferencing type-punned pointer in sqlite3.c</i> plus 2 other changes


type: t
user: dmitry
brief: Ticket [70fd24aec36409ad|70fd24aec3]: 1 change
comment:
  Ticket [70fd24aec36409ad|70fd24aec3] <i>&quot;co --latest&quot; doen&#39;t actually get latest in repo.</i> status still Open with 1 other change


type: t
user: dmitry
brief: Closed ticket [db4ce49690ba13ee|db4ce49690].
comment:
  Closed ticket [db4ce49690ba13ee|db4ce49690]: <i>Files with attributes not overwritten</i> plus 1 other change


type: t
user: dmitry
brief: Fixed ticket [5bba7eaa4cc1172c|5bba7eaa4c].
comment:
  Fixed ticket [5bba7eaa4cc1172c|5bba7eaa4c]: <i>Fossil &quot;Files&quot; menu does not default to &quot;&quot;only the files in tip&quot;</i> plus 1 other change


type: t
user: dmitry
brief: Closed ticket [96af2fca6da1664b|96af2fca6d].
comment:
  Closed ticket [96af2fca6da1664b|96af2fca6d]: <i>web &quot;Sync Now&quot; need to provide  repository path argument.</i> plus 2 other changes


type: t
user: dmitry
brief: Ticket [a90a412aef33a237|a90a412aef]: 2 changes
comment:
  Ticket [a90a412aef33a237|a90a412aef] <i>fossil tag command does not accept -m / -M options</i> status still Open with 2 other changes


type: t
user: dmitry
brief: Ticket [1511c1ef255e00d4|1511c1ef25]: 2 changes
comment:
  Ticket [1511c1ef255e00d4|1511c1ef25] <i>The makedeb.sh script should be more robust</i> status still Open with 2 other changes


type: t
user: dmitry
brief: Closed ticket [1cc5145ac8b36f3a|1cc5145ac8].
comment:
  Closed ticket [1cc5145ac8b36f3a|1cc5145ac8]: <i>wiki does not support images</i> plus 3 other changes


type: t
user: dmitry
brief: Closed ticket [aa0497a331e05e46|aa0497a331].
comment:
  Closed ticket [aa0497a331e05e46|aa0497a331]: <i>Fossil SCM Behavior page, Web Browser field needs more...</i> plus 3 other changes


type: t
user: dmitry
brief: Fixed ticket [3cda72fa7cbadb39|3cda72fa7c].
comment:
  Fixed ticket [3cda72fa7cbadb39|3cda72fa7c]: <i>Mailing list archives don&#39;t exist</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [666d18738ee7d09c|666d18738e].
comment:
  Fixed ticket [666d18738ee7d09c|666d18738e]: <i>There is no way to request an account.</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [d33a99196744f63e|d33a991967].
comment:
  Fixed ticket [d33a99196744f63e|d33a991967]: <i>Option to add directory and subdirectories that start with a &quot;.&quot;</i>


type: t
user: dmitry
brief: Ticket [dc8bde6ed8784540|dc8bde6ed8]: 2 changes
comment:
  Ticket [dc8bde6ed8784540|dc8bde6ed8] <i>Styling: Remove br elements from HTML</i> status still Open with 2 other changes


type: t
user: dmitry
brief: Ticket [f2b5011d97572068|f2b5011d97]: 2 changes
comment:
  Ticket [f2b5011d97572068|f2b5011d97] <i>Styling: Remove align attribute from HTML</i> status still Open with 2 other changes


type: t
user: dmitry
brief: Ticket [73895994960d9b60|7389599496]: 2 changes
comment:
  Ticket [73895994960d9b60|7389599496] <i>Styling: Remove table style attributes and use CSS instead</i> status still Open with 2 other changes


type: t
user: dmitry
brief: Fixed ticket [950a80de558a1063|950a80de55].
comment:
  Fixed ticket [950a80de558a1063|950a80de55]: <i>&quot;branch --private&quot; option</i> plus 2 other changes


type: t
user: dmitry
brief: Closed ticket [f00cd046cf42d889|f00cd046cf].
comment:
  Closed ticket [f00cd046cf42d889|f00cd046cf]: <i>macports portfile, this is just some packaging configuration for mac osx users</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [71ada10c65040bd8|71ada10c65].
comment:
  Fixed ticket [71ada10c65040bd8|71ada10c65]: <i>Deconstruct command that went away</i> plus 2 other changes


type: t
user: dmitry
brief: Closed ticket [89b54e57b464fa8a|89b54e57b4].
comment:
  Closed ticket [89b54e57b464fa8a|89b54e57b4]: <i>branch new asks to sign although clearsign says not to sign</i> plus 2 other changes


type: t
user: dmitry
brief: Ticket [c66936089efa3ce5|c66936089e]: 1 change
comment:
  Ticket [c66936089efa3ce5|c66936089e] <i>timeline pagination</i> status still Open with 1 other change


type: t
user: dmitry
brief: Fixed ticket [e5f0b3e30ba64464|e5f0b3e30b].
comment:
  Fixed ticket [e5f0b3e30ba64464|e5f0b3e30b]: <i>foissil does not provide downloadable diff</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [e776717962fbf6b2|e776717962].
comment:
  Fixed ticket [e776717962fbf6b2|e776717962]: <i>replace &#39;new&#39; with  &#39;init&#39; command for repository creation</i> plus 2 other changes


type: t
user: dmitry
brief: Closed ticket [2c7b1cd3a367fc2d|2c7b1cd3a3].
comment:
  Closed ticket [2c7b1cd3a367fc2d|2c7b1cd3a3]: <i>Cannot bind to specific IP address when in server mode</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [3dbc12f49d069512|3dbc12f49d].
comment:
  Fixed ticket [3dbc12f49d069512|3dbc12f49d]: <i>Edit ticket fails to save changes if assigned_to AND remark are changed.</i> plus 1 other change


type: t
user: dmitry
brief: Closed ticket [2dbefa162bd13a5d|2dbefa162b].
comment:
  Closed ticket [2dbefa162bd13a5d|2dbefa162b]: <i>the option &quot;-n&quot; of timeline command</i> plus 2 other changes


type: t
user: dmitry
brief: Closed ticket [8d786b9ab1228fdf|8d786b9ab1].
comment:
  Closed ticket [8d786b9ab1228fdf|8d786b9ab1]: <i>Should be ability to translate into Russian(other languages)</i> plus 2 other changes


type: t
user: dmitry
brief: Closed ticket [10eca887930f4187|10eca88793].
comment:
  Closed ticket [10eca887930f4187|10eca88793]: <i>Wanting to create Package for Arch Linux</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [15dfbde7291153c4|15dfbde729].
comment:
  Fixed ticket [15dfbde7291153c4|15dfbde729]: <i>Question for FAQ: how to contribute to Fossil?</i> plus 2 other changes


type: t
user: dmitry
brief: Closed ticket [67936dc2abc317c5|67936dc2ab].
comment:
  Closed ticket [67936dc2abc317c5|67936dc2ab]: <i>Fossil SCM as a NoSQL database instead of CouchDB</i>


type: t
user: dmitry
brief: Ticket [032c86d6b8e1b92f|032c86d6b8]: 2 changes
comment:
  Ticket [032c86d6b8e1b92f|032c86d6b8] <i>A rename disallows further merges</i> status still Open with 2 other changes


type: t
user: dmitry
brief: Fixed ticket [6673476941adf0ae|6673476941].
comment:
  Fixed ticket [6673476941adf0ae|6673476941]: <i>Broken link to check-ins from ticket history</i> plus 2 other changes


type: t
user: dmitry
brief: Ticket [831b932db4d17147|831b932db4]: 1 change
comment:
  Ticket [831b932db4d17147|831b932db4] <i>Fossil should support emitting &quot;.tar.gz&quot; output instead of (or in addition to) &quot;.zip&quot; output</i> status still Open with 1 other change


type: t
user: dmitry
brief: Fixed ticket [831b932db4d17147|831b932db4].
comment:
  Fixed ticket [831b932db4d17147|831b932db4]: <i>Fossil should support emitting &quot;.tar.gz&quot; output instead of (or in addition to) &quot;.zip&quot; output</i> plus 1 other change


type: t
user: dmitry
brief: Fixed ticket [118a98cb386c0e6e|118a98cb38].
comment:
  Fixed ticket [118a98cb386c0e6e|118a98cb38]: <i>removing a directory doesn&#39;t work with a trailing slash</i> plus 1 other change


type: t
user: dmitry
brief: Ticket [76c37652157d998a|76c3765215]: 1 change
comment:
  Ticket [76c37652157d998a|76c3765215] <i>There is no way to cleanly remove a user</i> status still Open with 1 other change


type: t
user: dmitry
brief: Closed ticket [e12f19063a8f5959|e12f19063a].
comment:
  Closed ticket [e12f19063a8f5959|e12f19063a]: <i>fossil with SSL support does not support proxy</i> plus 2 other changes


type: t
user: dmitry
brief: Ticket [5ff2043c96682049|5ff2043c96]: 2 changes
comment:
  Ticket [5ff2043c96682049|5ff2043c96] <i>Invalid xhtml markup generated (with patch)</i> status still Open with 2 other changes


type: t
user: dmitry
brief: Ticket [032c86d6b8e1b92f|032c86d6b8]: 1 change
comment:
  Ticket [032c86d6b8e1b92f|032c86d6b8] <i>A rename disallows further merges</i> status still Open with 1 other change


type: t
user: dmitry
brief: Closed ticket [7cb0e01aab61756a|7cb0e01aab].
comment:
  Closed ticket [7cb0e01aab61756a|7cb0e01aab]: <i>&quot;&lt;!--&quot; in .wiki files is translated to visible code</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [a9b07eebe1e3fae2|a9b07eebe1].
comment:
  Fixed ticket [a9b07eebe1e3fae2|a9b07eebe1]: <i>Have the artifact sources in an HTML list</i> plus 2 other changes


type: t
user: dmitry
brief: Closed ticket [3873f0ad52cf0f61|3873f0ad52].
comment:
  Closed ticket [3873f0ad52cf0f61|3873f0ad52]: <i>The ticket &#39;version&#39; field (found_in) does not appear hyperlinked</i> plus 2 other changes


type: t
user: dmitry
brief: Closed ticket [1cc5a5c00173c810|1cc5a5c001].
comment:
  Closed ticket [1cc5a5c00173c810|1cc5a5c001]: <i>Is a search tickets feature possible?</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [ef25a83cce0aab78|ef25a83cce].
comment:
  Fixed ticket [ef25a83cce0aab78|ef25a83cce]: <i>typo in http://www.fossil-scm.org/index.html/help?cmd=configuration</i> plus 2 other changes


type: t
user: dmitry
brief: Ticket [967cedbf200f7070|967cedbf20]: 1 change
comment:
  Ticket [967cedbf200f7070|967cedbf20] <i>fossil extra - Report for subtree</i> status still Open with 1 other change


type: t
user: dmitry
brief: Ticket [40f32e9733dd7cf0|40f32e9733]: 1 change
comment:
  Ticket [40f32e9733dd7cf0|40f32e9733] <i>incorrect url for check-ins entry on ticket history menu</i> status still Open with 1 other change


type: t
user: dmitry
brief: Fixed ticket [40f32e9733dd7cf0|40f32e9733].
comment:
  Fixed ticket [40f32e9733dd7cf0|40f32e9733]: <i>incorrect url for check-ins entry on ticket history menu</i> plus 2 other changes


type: t
user: dmitry
brief: Closed ticket [be95038383b3b21e|be95038383].
comment:
  Closed ticket [be95038383b3b21e|be95038383]: <i>Fossil generates invalid markup...</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [cc8fb65705ef72a0|cc8fb65705].
comment:
  Fixed ticket [cc8fb65705ef72a0|cc8fb65705]: <i>process_one_web_page crashes if zPathInfo is NULL</i> plus 2 other changes


type: ci
user: viriketo
ecomment:
  The Label list was not properly freed in some cases; looking at the
  annotate of 'win/Makefile.msc' was triggering the case.

comment:
  The Label list was not properly freed in some cases; looking at the
  annotate of 'win/Makefile.msc' was triggering the case.


type: t
user: dmitry
brief: Fixed ticket [164e51996282c665|164e519962].
comment:
  Fixed ticket [164e51996282c665|164e519962]: <i>.zip archive of an artifact should be available w/o a login</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [1a99e30dd4d4f886|1a99e30dd4].
comment:
  Fixed ticket [1a99e30dd4d4f886|1a99e30dd4]: <i>RSS link within the feed does not point to item matching the title</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [9d0f274589133330|9d0f274589].
comment:
  Fixed ticket [9d0f274589133330|9d0f274589]: <i>Ticket attachment shows garbage</i> plus 2 other changes


type: t
user: dmitry
brief: Closed ticket [0dddfe5d22b831d4|0dddfe5d22].
comment:
  Closed ticket [0dddfe5d22b831d4|0dddfe5d22]: <i>incremental update of git export</i> plus 2 other changes


type: ci
user: drh
comment:
  Reset the reply content at the beginning of the /xfer method in case
  any sqlite3_log() warning messages had previously been inserted.


type: t
user: joerg
brief: Ticket [4b881458c3b93b88|4b881458c3]: 2 changes
comment:
  Ticket [4b881458c3b93b88|4b881458c3] <i>support for incremental import/export</i> status still Open with 2 other changes


type: t
user: dmitry
brief: Fixed ticket [19be0265ffe5d110|19be0265ff].
comment:
  Fixed ticket [19be0265ffe5d110|19be0265ff]: <i>Rebuild button on Shun page on UI generates incorrect output</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [66ce1088b63360e7|66ce1088b6].
comment:
  Fixed ticket [66ce1088b63360e7|66ce1088b6]: <i>It is possible for the empty string to be a user id</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [806c4358cddf8dcf|806c4358cd].
comment:
  Fixed ticket [806c4358cddf8dcf|806c4358cd]: <i>Wrong anchor on &#39;settings&#39;&#39; in reference (settings vs. setting)</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [109ae2e904411211|109ae2e904].
comment:
  Fixed ticket [109ae2e904411211|109ae2e904]: <i>RSS feed is not always valid</i> plus 2 other changes


type: t
user: dmitry
brief: Fixed ticket [4af785ba3cd957d9|4af785ba3c].
comment:
  Fixed ticket [4af785ba3cd957d9|4af785ba3c]: <i>User specified with --user-override doesn&#39;t show up in commit msg</i> plus 2 other changes


type: ci
user: martin.weber
comment:
  Begin streamline the online documentation to:
    *  always include a short overview of the options supported by a given command, alphabetically sorted
    *  reference similar/related commands with a final See also: section
    *  Use ?x? for optional arguments
    *  collapse supported options into ?OPTIONS?
  This is commit #1/n.


type: t
user: lrem
brief: Closed ticket [5adca29b9e11428a|5adca29b9e].
comment:
  Closed ticket [5adca29b9e11428a|5adca29b9e]: <i>Text area for wiki, et. al. is fixed width and too narrow.</i> plus 2 other changes


type: t
user: lrem
brief: Closed ticket [d457feb387741bcb|d457feb387].
comment:
  Closed ticket [d457feb387741bcb|d457feb387]: <i>Empty repository reports strange compression ratio</i> plus 2 other changes


type: ci
user: drh
comment:
  Distinguish between direct family and merge relationships in the common
  status information such as seen with the "fossil info" command.


type: ci
user: martin.weber
comment:
  A bullet point I forgot two checkins ago:
    *  Document ALL supported options for the given commands.
  Checkin #2/n.


type: ci
user: martin.weber
comment: climb up the trunk.
ecomment:
  climb up the trunk. From up here, clarify wording of the "building and installing" wiki page: you don't need to log in to get the source code for released versions of fossil, the download page will have a shiny source package for you to fetch.


type: ci
user: viriketo
comment: Getting in the changes reducing the leak on annotate.
ecomment:
  Getting in the changes reducing the leak on annotate. In the fossil mailing list, I received only opinions in favour of getting mallocs and frees properly paired, so I think noone will refuse the change.


type: t
user: lrem
brief: Fixed ticket [cc8271389a5f1357|cc8271389a].
comment:
  Fixed ticket [cc8271389a5f1357|cc8271389a]: <i>unable to check fossil-users Archives</i> plus 2 other changes


type: ci
user: stephan
comment:
  merging with trunk [d4a341b49dd1b701] before applying --args FILENAME patch, to simplify downstream merge.


type: ci
user: stephan
comment:
  Initial --args FILENAME patch. Impl seems over-complex to me, but works as described in the list thread.


type: t
user: stephan
brief: Ticket [f2b5011d97572068|f2b5011d97]: 1 change
comment:
  Ticket [f2b5011d97572068|f2b5011d97] <i>Styling: Remove align attribute from HTML</i> status still Open with 1 other change


type: t
user: stephan
brief: Ticket [4060715d46165059|4060715d46]: 2 changes
comment:
  Ticket [4060715d46165059|4060715d46] <i>Implement FastCGI interface</i> status still Open with 2 other changes


type: t
user: stephan
brief: Closed ticket [d06e5d462b1aca3e|d06e5d462b].
comment:
  Closed ticket [d06e5d462b1aca3e|d06e5d462b]: <i>* is not accepted as a parameter for crnl-glob on command line</i> plus 2 other changes


type: t
user: mistachkin
brief: Ticket [d06e5d462b1aca3e|d06e5d462b]: 1 change
comment:
  Ticket [d06e5d462b1aca3e|d06e5d462b] <i>* is not accepted as a parameter for crnl-glob on command line</i> status still Closed with 1 other change


type: t
user: stephan
brief: Ticket [d06e5d462b1aca3e|d06e5d462b]: 2 changes
comment:
  Ticket [d06e5d462b1aca3e|d06e5d462b] <i>* is not accepted as a parameter for crnl-glob on command line</i> status still Closed with 2 other changes


type: t
user: stephan
brief: Fixed ticket [2316d926e376aa56|2316d926e3].
comment:
  Fixed ticket [2316d926e376aa56|2316d926e3]: <i>test_env visible when not logged in and no capabilities</i> plus 2 other changes


type: t
user: stephan
brief: Ticket [87f7cebc27d15049|87f7cebc27]: 2 changes
comment:
  Ticket [87f7cebc27d15049|87f7cebc27] <i>Wiki page names starting with &#39;.&#39; don&#39;t work</i> status still Open with 2 other changes


type: t
user: stephan
brief: Ticket [87f7cebc27d15049|87f7cebc27]: 1 change
comment:
  Ticket [87f7cebc27d15049|87f7cebc27] <i>Wiki page names starting with &#39;.&#39; don&#39;t work</i> status still Open with 1 other change


type: ci
user: stephan
comment:
  fixed an inconsistency in the CLI/CGI args/path handling. Non-CGI server mode is still broken b/c we do not yet have the PATH_INFO (or equivalent) data.


type: ci
user: stephan
comment:
  Refactored the special-case CLI-mode arg/path handling in the CGI/server-mode mechanism. Fixed: server-mode response timestamp was always the time the server process started.


type: ci
user: stephan
comment:
  worked around a weird cgi_parameter() bug. We are now not processing the name/password params with the precedence i would like, but it works now in server/cgi modes with GET and POST.


type: ci
user: stephan
comment:
  Added some code for dumbing-down only the different login errors (missing name, missing pw, or no match found). Defaults to dumbed-down mode.


type: ci
user: stephan
comment:
  logout now fails if the auth token is not available to it (as a sanity check and potentially stop someone from logging out someone else).


type: ci
user: stephan
comment:
  Factored out cson_cgi bits - now using fossil's CGI bits. Removed cson_cgi from cson_amalgamation (cuts its size considerably). Seems to still work, and this removes some discrepancies in how CGI/server modes are handled.


type: ci
user: stephan
comment:
  More cleanups to the cson_cgi removal refactoring. Added common "indent" parameter to control indentation of JSON (uses cson_output_opt.indentation semantics).


type: ci
user: stephan
comment:
  Added userName to /json/stat output for the nobody user (it was previously not set in that case). Renamed captcha to password in /json/anonymousPassword. Added NYI (not yet implemented) placeholders for several planned request types.


type: ci
user: stephan
comment:
  Removed some no-longer valid comments after confirming that JSON mode works without cookies. Dumbed-down the various login errors by default (again).


type: ci
user: stephan
comment:
  Implemented /json/wiki/list (first draft, may change). Pulled in latest cson_sqlite3 additions to simplify the impl.


type: ci
user: stephan
comment:
  Refactored page/command callback to take on argument to simplify certain dispatching ops. json_getenv() now falls back to getenv() if neither the POST data nor cgi_parameter() contains the requested value, but this is basically a workaround for my current inability to add --opt support in CLI mode (due to how HTTP/CLI command handling is consolidated).


type: ci
user: stephan
comment:
  CLI mode now works properly when called using an abbreviated form of "json", e.g. fossil js wiki list. Fixed an incorrect error code in /json/wiki.


type: ci
user: dmitry
comment:
  Disable SSLv2 in HTTPS client. This version of the protocol is considered insecure and has been deprecated; all modern browsers disable it.


type: t
user: anonymous
brief: New ticket [b64435dba9cceb70|b64435dba9].
comment:
  New ticket [b64435dba9cceb70|b64435dba9] <i>How to checkout a folder, but all of the files in repository?</i>.


type: t
user: stephan
brief: Ticket [b64435dba9cceb70|b64435dba9]: 2 changes
comment:
  Ticket [b64435dba9cceb70|b64435dba9] <i>How to checkout a folder, but all of the files in repository?</i> status still Open with 2 other changes


type: ci
user: stephan
comment:
  Started adding /json/timeline support, but this is gonna be a doozie. Breaking it down into separate calls for ci/wiki/ticket, e.g. /json/timeline/ci because the structures will be different for each.


type: ci
user: stephan
comment:
  refactored the prototype timeline code, split off completely from www version (different requirements).


type: ci
user: stephan
comment:
  More work on the warnings infrastructure. json_warn() now (experimentally) disallows (elides) duplicate warning codes to simplify downstream loops. Still undecided on that behaviour, though.


type: ci
user: stephan
comment:
  Refactored prepareBranchStatement() to simplify its usage, get rid of ambiguous arg handling, and allow the caller to specify the priority of the all-vs-closed-vs-opened decision. Made it non-static and renamed to branch_prepare_statement() for re-use in /json/branch/list.


type: ci
user: stephan
comment:
  added POST.payload to json_getenv() list. Re-organized /json/branch/list CLI/HTTP arg handling to behave sanely in CLI mode. Minor typo fix in main.c.


type: ci
user: stephan
comment:
  Added my AJAX test code after accidentally deleting my local copy (thank goodness the test server still had a copy). See the README if you want to set it up locally under apache.


type: ci
user: stephan
comment:
  Corrected /json/wiki/save|create to honor the proper g.perm.WrWiki/NewWiki perm, instead of just WrWiki.


type: ci
user: stephan
comment:
  Changed fossil_json_f() callback interface. Refactored json command dispatching a bit. Fixed an ordering problem in the json timelines. Pulled in latest cson_amalgamation.


type: ci
user: stephan
comment:
  Started refactoring specific json command groups into their own files (80kb is getting too big to manage in one file).


type: ci
user: stephan
comment:
  Added /json/user/xyz to ajax demo. /json/user/get/USERNAME now works as an alias for ?name=USERNAME.


type: ci
user: stephan
comment:
  Changed /json/stat to use brief mode by default due to relatively high runtime cost, replaced 'brief' param with 'full'. Added json_getenv_bool().


type: ci
user: stephan
comment:
  Added ticketUuid to /json/timeline/ticket output. Removed some superfluous Blob uses (where db_prepare() works just as well).


type: ci
user: stephan
comment:
  /json/timeline/ticket prevUuid is now only explicitly set for non-new files. Previously it was set to NULL, which was a waste-of-time no-op.


type: ci
user: mistachkin
comment:
  Allow the Tcl source directory to be used instead of the Tcl install directory if FOSSIL_TCL_SOURCE defined.  Also, add and/or modify explanatory comments.


type: ci
user: stephan
comment:
  Added basic timing info to json ops, but "should probably" move the timer start to the app/server init.


type: ci
user: stephan
comment:
  JSON CLI mode now accepts --indent|-I N to set JSON indention level (uses cson_output_opt::indentation semantics). Default for CLI mode is 1 (0 for HTTP mode).


type: ci
user: drh
comment:
  Use the check-in time as the timestamp for zlib compression on tarballs,
  os that every tarball for the same check-in is identical.


type: ci
user: dmitry
comment: Change file_size() to file_wd_size() in file_is_the_same().
ecomment:
  Cache "manifest" setting in fossil_reserved_name() instead of reading it from the database on every call. This speeds up adding many files.


type: ci
user: stephan
comment:
  Added /json/rebuild. Is likely to fail w/ an AJAX timeout for large repos, which will probably cause the rebuild to roll back on the next open :/. Takes 21sec on my 32-bit netbook to rebuild the fossil repo.


type: ci
user: dmitry
comment:
  When creating a manifest, get isExe and isLink bits from filesystem at once instead of doing two stat(2) calls.


type: ci
user: dmitry
comment:
  Protect against timing attacks by using constant-time comparison function to compare passwords and cookies.


type: ci
user: stephan
comment:
  minor jsonp tweaks. Added some test code for it in the demo app, but there is still some jsonp disconnect between the two AJAJ layers, and i may need to consolidate them to work around it.


type: ci
user: stephan
comment:
  Merged in trunk [9bfa186be09f]. Fixed an inexplicable duplicate call to db_find_and_open_repository() which has since disappeared from the trunk.


type: ci
user: stephan
comment:
  Some touch-ups in the JS code. Started adding Rhino-based tests for integration/unit-testing CGI/server modes.


type: ci
user: dmitry
comment:
  Revert the previous change after thinking more about it.

  Login cards in the sync protocol have the following format:

     login userid nonce signature

  Nonce is SHA-1 of the message that follows this line, signature is SHA-1 of the concatenation of the nonce and user's shared secret. The successful timing attack can reveal only signature for this particular packet due to nonce. However, as nonce is known to the attacker, it's theoretically possible for them to bruteforce the shared secret_offline_.

  The whole scenario sounds highly improbable, but using constant-time comparison function for such things by default is a good practice.


type: ci
user: dmitry
comment:
  Rename constant_time_eq to constant_time_cmp to better indicate that these functions return 0 when values are equal, like memcmp, strcmp, etc., not truth, to avoid possible mistakes.


type: ci
user: stephan
comment:
  Fixed POST sending for rhino-based ajax impl (was sending Content-Type form-urlencoded). Login over rhino works :).


type: ci
user: stephan
comment:
  added preliminary support for cookies in the rhino ajax client, but it does not seem to be doing anything.


type: ci
user: stephan
comment: Started refactoring some of the timeline/artifact components into reusable parts.
ecomment:
  Started refactoring some of the timeline/artifact components into reusable parts. Comment edited only to test json responses which differentiate between pristine and edited commits.


type: ci
user: viriketo
comment:
  Disabling Cache-control: no-store, as it made firefox forget about form field
  contents on back/forward in history.

  Resolution achieved by a minimal consensus at
  [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg06314.html|this thread on
  the mailing list].


type: ci
user: joerg
comment:
  Variable used for return value of send(2) must be signed, otherwise
  error conditions just result in infinite loops.


type: ci
user: stephan
comment:
  json mode now accepts command=string request parameter if path length is 1 (no subcommand was specified).


type: ci
user: stephan
comment:
  Merged in trunk [ae64088627df]. Added /json/timeline/checkin as alias for /json/timeline/commit (checkin is historically more correct/consistent).


type: ci
user: stephan
comment:
  Added empty_Stmt, analog to empty_Blob, to work around an assertion triggered during some error handling code.


type: ci
user: stephan
comment:
  Added /json/branch/create. Finally found g.zErrMsg, and started using it in conjunction with json error reporting.


type: ci
user: stephan
comment:
  Minor error handling cleanups (nicer resultText strings). Removed a call to sqlite3_config() from the JSON bootstrap code which _seems_ to be the cause of an SQLITE_MISUSE warning.


type: ci
user: stephan
comment:
  Started adding /json/artifact tickets support, but grokking tkt.c is more than i am up for tonight. Changed how permissions checks are done under /json/artifact (previous approach is just plain silly without C++ templates)


type: ci
user: mistachkin
comment:
  Fix constant prompting on already saved SSL certificates that are not trusted for some reason (e.g. host mismatch, etc).


type: ci
user: stephan
comment:
  Added (--args -) to read from stdin. Theoretically now also strips windows newlines, but i do not have a broken editor to test that with ;).


type: ci
user: stephan
comment:
  Consolidated more of the CLI/HTTP/CLI-with-POST arg handling disparities into the json_find_option() family of functions.


type: ci
user: stephan
comment:
  Tweaks to the JS API, mainly to simplify a common 2-callbacks-per-event use case. Added missing json2.js.


type: ci
user: stephan
comment:
  experimentally added "command" property to all responses to simplify response handler dispatching in some experimental Java client code.


type: ci
user: stephan
comment:
  fixed comparison logic which broken dumbing-down of error codes (caused them to never be dumbed-down).


type: t
user: ron
brief: Fixed ticket [fc825dcf52c4932a|fc825dcf52].
comment:
  Fixed ticket [fc825dcf52c4932a|fc825dcf52]: <i>&quot;config pull all&quot; asks to approve ssl cert</i> plus 1 other change


type: ci
user: stephan
comment:
  fixed a bug in the handling of /json/tag/find --raw format (caused by moving code w/o paying attention). Added a warning when the given tag is not found.


type: ci
user: stephan
comment:
  pulled in tonight's libcson changes, which halve the number of allocations needed for creating new JSON values.


type: ci
user: stephan
comment:
  Fixed a minor denkfehler in the "bump <1ms runtime to 1ms" logic. Changed g.json.gc to an array (lower memory and better performance for what we use it for).


type: ci
user: stephan
comment:
  fixed whoami requests in demo apps to notice when the user has been logged out (and logs him in with the new auth token).


type: ci
user: stephan
comment:
  Removed an unnecessary strcmp(). Removed some debuggering code which corrupted the output of /json/tag/find in raw mode.


type: ci
user: stephan
comment:
  /json/wiki/get: renamed request.payload.page to "name" for consistency. Added a TODO to /json/tag/list.


type: ci
user: stephan
comment:
  Another round of cson memory optimizations. Object keys can now be cson_strings, which can be refcounted/shared.


type: ci
user: stephan
comment:
  Pulled in another round of memory optimizations in cson/sqlite3. Added a few minor error reporting cleanups in JSON mode.


type: ci
user: stephan
comment:
  minor hack to allow libcson to use fossil_malloc/free/realloc() so that we will hook into its die-on-OOM behaviour (=reduced error checking).


type: ci
user: viriketo
ecomment:
  Adding a more options at naming commits for diff and update commands.

  I wrote a new function that allows more kind of specifications for a checkin uuid: checkout,
  parent and pivot:id1:id2.

  If there was a way to discover the 'parent branch' of the current checkout, there could be a
  'parentbranch' naming too.

  I think this makes the life easier, specially for the pivot:id1:id2 case, about seeing
  the difference between a branch and its parent branch. I find myself using often the
  test-find-pivot command just to get that diff or update to the pivot, to check changes
  between the current branch and the parent branch.

comment:
  Adding a more options at naming commits for diff and update commands.

  I wrote a new function that allows more kind of specifications for a checkin uuid: checkout,
  parent and pivot:id1:id2.

  If there was a way to discover the 'parent branch' of the current checkout, there could be a
  'parentbranch' naming too.

  I think this makes the life easier, specially for the pivot:id1:id2 case, about seeing
  the difference between a branch and its parent branch. I find myself using often the
  test-find-pivot command just to get that diff or update to the pivot, to check changes
  between the current branch and the parent branch.


type: ci
user: stephan
comment:
  Added /json/report/run. Fixed an SQL syntax bug in report/list (only affected non-priveleged accounts).


type: ci
user: stephan
comment:
  fixed a cson mis-use which could cause a crash in some cases due to client-side misachtung of the reference count.


type: ci
user: stephan
comment:
  "Dispatching" json subcommands now produce more useful error messages when no subcommand is specified.


type: ci
user: stephan
comment:
  Added global debugFossilG/--json-debug-g boolean to add the "g" output to any response (including (especially) error responses) to simplify debuggering. Requires a|s privileges.


type: ci
user: stephan
comment:
  fixed: json_cap_value() now returns NULL (instead of prematurely/fataly querying the db) if g.userUid has not been set (i.e. CLI mode).


type: ci
user: stephan
comment:
  JS code test cleanups to account for the fact that the ajax-thrown assertions/exceptions get swallowed by the ajax layer.


type: ci
user: mistachkin
comment:
  Adjust SSL trust fix to skip prompting for certificates that already have an explicitly negative trust setting.


type: ci
user: drh
comment:
  Fix indentation and formatting in http_ssl.c.  Limit line length to 80 
  characters per the coding style spec.


type: t
user: drh
brief: Ticket [fd7ad198e58e6f63|fd7ad198e5]: 2 changes
comment:
  Ticket [fd7ad198e58e6f63|fd7ad198e5] <i>out of memory (can&#39;t allocate region)</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Update the build-in SQLite and the SQLite-shell to the latest code from the
  trunk of the SQLite source tree - version 3.7.9 alpha.


type: ci
user: viriketo
comment:
  Making the http ssl code output the verification error, in case of verification
  failure.

  I also make the user question state the host the certificate is related to.


type: ci
user: stephan
comment:
  Added another AJAX impl which uses a local fossil binary for the back-end while using the FossilAjaj front-end interface.


type: ci
user: viriketo
comment:
  Fixing the merge_renames test, so it accepts being called out of a repository.
  The message given by fossil when trying 'info' out of a repository had changed.


type: t
user: viriketo
brief: Ticket [30b28cf351fd81c2|30b28cf351]: 2 changes
comment:
  Ticket [30b28cf351fd81c2|30b28cf351] <i>Merge to the checkout (on update) fails, if with renames</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Provide an option to enable the /test_env URL for all users.  Optionally
  display cookie values in the /test_env URL.


type: ci
user: viriketo
comment:
  Fixing the usage() calls in stash.c, as it duplicated the word stash;
  it was giving messags like "Usage: fossil stash stash pop".


type: ci
user: viriketo
ecomment:
  Merging the annotate_noleak changes, about removing an important memory leak in
  the annotate operation.

  It also fixes some blob behaviour in blob.c and content.c.

  <b>Update:</b> Removed from trunk.  Replaced by the must simpler fix
  at [9929bab702f99839ee]

comment:
  Merging the annotate_noleak changes, about removing an important memory leak in
  the annotate operation.

  It also fixes some blob behaviour in blob.c and content.c.


type: ci
user: viriketo
comment:
  Merging the extended_ci_names branch, that introduces more ways of naming
  checkins in diff and update operations.


type: ci
user: jan
comment:
  Added two (local) options to sbsdiff (allow expansion and max columns limit), though they can't be changed in runtime yet. Added some missing error handling.


type: ci
user: viriketo
comment:
  Fixing the merge_renames test; fossil was using $HOME somehow. I noticed it running the test
  in an environment without a valid $HOME path (the nix package building).
  fossil refused to run the 'fossil new' inside the merge_renames test.


type: ci
user: viriketo
comment:
  Making fossil warn about a conflict, if an update operation overwrites an extra
  file. This should close ticket [953031915f].


type: ci
user: viriketo
comment:
  Reporting the number of merge conflicts at the end of merge, as with update. I think
  the information is of value to the user.

  I think that had to be introduced in [070ce24d838a6], from its comment, but that
  change made the opposite of commented.


type: ci
user: viriketo
comment:
  Making 'fossil merge' also report a conflict for extra files overwritten. Like
  [60c6197c8a], but for the merge operation. Related to ticket [953031915f].


type: ci
user: viriketo
ecomment:
  Starting a branch to add more information into the annotate web page.

  I added a link <strong>p</strong> to the annotation of the version previous to
  that line change, and a link <strong>d</strong> to the checkin file diff that
  introduced the given line.

  I'd want also the links to bring the users to the concerning line of annotate; we should
  have something like line numbering and line anchors, like the artifact page.

comment:
  Starting a branch to add more information into the annotate web page.

  I added a link <strong>p</strong> to the annotation of the version previous to
  that line change, and a link <strong>d</strong> to the checkin file diff that
  introduced the given line.

  I'd want also the links to bring the users to the concerning line of annotate; we should
  have something like line numbering and line anchors, like the artifact page.


type: ci
user: viriketo
comment:
  The link <strong>p</strong> in the annotate page was totally bad implemented. As I don't
  see an easy way to implement it, I take it out. There is only <strong>d</strong> left.


type: ci
user: drh
comment:
  Mark functions that never return (ex: fossil_panic()) as such so that
  static analyzers can do a better job of pruning paths.


type: ci
user: drh
comment:
  Update the built-in SQLite and the SQL command-line shell to the latest
  code from the SQLite trunk: version 3.7.9 alpha.  This fixes some warnings
  that started appearing after upgrading to gcc 4.6.1.


type: g
user: drh
comment:
  Edit [409f370a6db42088|409f370a6d]: Move to branch [/timeline?r=declined&nd&dp=409f370a6db42088&unhide | declined]. Edit check-in comment.


type: ci
user: drh
comment:
  Fix clang static analyzer warnings about deref null pointers and undefined
  values.  There are still lots of dead code warnings, but those are harmless.


type: ci
user: drh
comment:
  Vary the number of columns of displayed files in the File List depending
  on the length of the longest filename in the list.


type: ci
user: drh
comment:
  Show tag changes on the timeline.  A "fossil rebuild" is required to take
  advantage of this new feature.  Also put a &amp;bull; character
  in front of non-checkin timeline entries to make them stand out more.


type: ci
user: ashish
comment: Clean getaddrinfo() code in http_socket.c incorporating suggestions from Gé Weijers
ecomment:
  Clean getaddrinfo() code in src/http_socket.c incorporating suggestions from Gé Weijers
  Add getaddrinfo() code to src/cgi.c


type: ci
user: drh
comment:
  Fix a typo in the timeline EVENT table entries generated by "fossil rebuild"
  in the previous check-in.


type: ci
user: drh
comment:
  Add new warnings for when Fossil overwrites an unmanged file on "update" or
  "merge".  Undo has been and continues to be available to recover the
  overwritten files.


type: ci
user: viriketo
ecomment:
  Should fix ticket [f0f9aff371f2].

  Until now, the annotate_cmd was taking the last (or any?) checkin that had the
  artifact to be annotated, totally unrelated to what version is checked out.

  I made annotate_cmd respect the checkout, and annotate only from the past until
  the checked out version. This makes the command slower, but at least does what
  I'd like it to do. Maybe someone else can come up with a faster or simpler
  implementation.

  I changed the compute_direct_ancestors code so I could call it twice in a single
  run.

comment:
  Until now, the annotate_cmd was taking the last (or any?) checkin that had the
  artifact to be annotated, totally unrelated to what version is checked out.

  I made annotate_cmd respect the checkout, and annotate only from the past until
  the checked out version. This makes the command slower, but at least does what
  I'd like it to do. Maybe someone else can come up with a faster or simpler
  implementation.

  I changed the compute_direct_ancestors code so I could call it twice in a single
  run.


type: ci
user: drh
comment:
  Font size adjustments for side-by-side diff.  Use the dp= query parameter
  of timeline on the info page.


type: ci
user: stephan
comment:
  fixed json_page_top() and json_cmd_top() to behave as documented when a callback returns non-NULL but does set the error state.


type: ci
user: viriketo
comment:
  Adding a boolean setting to choose the use of 'targets' in the anchors href. Default enabled.

  Related to the thread starting at [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg06588.html]


type: ci
user: drh
comment:
  When editing the properties of a check-in and comparing the old and new
  comment text, ignore leading and trailing whitespace and the differences
  between \r\n and \n.  Hopefully this will reduce the number of unwanted
  comment edits.


type: t
user: mortgat
brief: New ticket [e5999e25eedeb780|e5999e25ee].
comment:
  New ticket [e5999e25eedeb780|e5999e25ee] <i>side by side diffs on ci page when not logged in behave as unified diffs</i>.


type: t
user: jan
brief: Ticket [e5999e25eedeb780|e5999e25ee]: 2 changes
comment:
  Ticket [e5999e25eedeb780|e5999e25ee] <i>side by side diffs on ci page when not logged in behave as unified diffs</i> status still Open with 2 other changes


type: ci
user: viriketo
comment:
  Bringing back the fixes for the 'make test' from [bf480a29a6], [e46be99ff4],
  [129605856a], for an eventual merge to trunk.


type: t
user: jan
brief: Ticket [e5999e25eedeb780|e5999e25ee]: 1 change
comment:
  Ticket [e5999e25eedeb780|e5999e25ee] <i>side by side diffs on ci page when not logged in behave as unified diffs</i> status still Open with 1 other change


type: t
user: viriketo
brief: Closed ticket [f0f9aff371f26b4e|f0f9aff371].
comment:
  Closed ticket [f0f9aff371f26b4e|f0f9aff371]: <i>&#39;annotate&#39; misses changes.</i> plus 2 other changes


type: ci
user: stephan
comment:
  s/fossil_is_json/fossil_has_json/g. Moved fossil_has_json() (nee fossil_is_json()) decl/docs to json_detail.h.


type: ci
user: stephan
comment:
  Enhanced /json/artifact/FILE_UUID a bit. Now only includes full content if explicitly told to, but returns more metadata even for binary files.


type: ci
user: stephan
comment:
  Refactored json_stmt_to_array_of_xxx() to actually take a cson_array argument (not generic cson_value arg), now that the cson API allows that simplification.


type: ci
user: drh
comment:
  Bug fix:  Make sure the constant_time_cmp() SQL function is registered when
  rendering the login page.


type: t
user: mortgat
brief: Closed ticket [e5999e25eedeb780|e5999e25ee].
comment:
  Closed ticket [e5999e25eedeb780|e5999e25ee]: <i>side by side diffs on ci page when not logged in behave as unified diffs</i> plus 2 other changes


type: ci
user: drh
comment:
  Begin improvement efforts on the "diff" functions by adding the --context
  option to the "diff" command.


type: g
user: drh
comment:
  Edit [a75e2d2504922faf|a75e2d2504]: Change background color to "#d0c0ff". Edit check-in comment. Add tag "release".


type: ci
user: steveb
comment:
  Ensure correct file name on compile errors in translated sources.
  This helps avoid editing the generated file with vim "quickfix".


type: ci
user: drh
comment:
  Improved formatting for command-line side-by-side diff.  Extend command-line
  side-by-side diff to all diff operations, including stash diffs.


type: ci
user: drh
comment:
  Rework the side-by-side diff so that it handles tab characters.  Fix an
  off-by-one error in the line numbers of side-by-side diffs.


type: ci
user: drh
comment:
  Add an Admin/Access setting to govern the number of octets of the IP address to
  include in the login cookie.


type: t
user: dmitry
brief: Ticket [60211effbd2c6e3f|60211effbd]: 2 changes
comment:
  Ticket [60211effbd2c6e3f|60211effbd] <i>fossil mv nonexistentfile newfilename</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Add configuration options under /Admin/Access to enable the automatic hyperlink
  enabling for nobody based on User-Agent.


type: ci
user: drh
comment:
  Improvements to the User-Agent bot recognizer.  Add the test-ishuman command for
  testing the bot recognizer.


type: ci
user: steveb
comment:
  Update autosetup to 0.6.3

  Some mingw32 improvements.
  Bootstrap jimsh0.c can now be built for embedding in addition to as jimsh.


type: ci
user: mistachkin
comment:
  Enable building with Tcl integration enabled using autosetup and/or makemake.tcl.  Patch provided by Steve Bennett.


type: ci
user: mistachkin
comment:
  Prevent shell argument manipulation performed automatically by the MinGW shell from interfering with the makeheaders tool used by the Makefile.


type: ci
user: drh
comment:
  Patch the auto.def file so that the TCL library is found even if it is
  named tcl8.6 or tcl8.5 instead of just tcl.


type: ci
user: drh
comment:
  Improve the performance of rebuild by using max(rid) instead of count(*)
  as a good approximation for the amount of work to be done.


type: ci
user: drh
comment:
  Update the blob_write_to_file() routine so that it correctly handles binary
  files being send to standard output.


type: ci
user: viriketo
ecomment:
  Trying to fix some cases where the mlink table is bad build due to delta manifests.

  In this checkin, I fix the case when the child delta manifest changed back the
  file from some contents to those of its baseline manifest. The 'info' page was not showing
  these kind of changes.

  Should close the ticket [2ce64a315f].

comment:
  Trying to fix some cases where the mlink table is bad build due to delta manifests.

  In this checkin, I fix the case when the child delta manifest changed back the
  file from some contents to those of its baseline manifest. The 'info' page was not showing
  these kind of changes.


type: ci
user: stephan
comment:
  /json/logout now returns the same as /json/whoami, but with the info for the nobody user, as suggested by Caleb Gray.


type: ci
user: stephan
comment:
  /json/user/save now accepts its params from _either_ POST.payload _or_ GET/CLI, but does not allow a mixture of inputs.


type: ci
user: steveb
comment:
  Fix html escaping of TH1 variables. Escaping should be determined by $<a> or $a form,
  but instead it was based on the relationship between the length of the variable name
  and the length of the value.


type: t
user: viriketo
brief: Closed ticket [fbea61caf0acfd0a|fbea61caf0].
comment:
  Closed ticket [fbea61caf0acfd0a|fbea61caf0]: <i>fossil needs a rebuild after receiving a new baseline checkin</i>


type: ci
user: drh
comment:
  Improvements to the "stash" command: (1) Stash all files, not just those
  below the working directory.  (2) Add the --detail option to "list".
  (3) Confirm before "drop --all".  (4) Add the "help" subcommand.


type: ci
user: drh
comment:
  Fix a bug in mlink table building during "rebuild".  If a check-in and its
  parent are both deltas of the same baseline and the child reverts to 
  baseline after a change in the parent, be sure to capture this change in
  the mlink table.  This is the correct fix for the errant fix_mlink branch.


type: ci
user: drh
comment:
  Break up the command-line commands into commonly-use and auxiliary commands
  and only show the commonly-used ones with "fossil help".  Add a new
  command "fossil commands" to show auxiliary and test commands.


type: ci
user: drh
comment:
  No longer display the server-code in info outputs as the server-code is no
  longer used for anything.  Begin recording the location of local checkouts
  in the ~/.fossil database.


type: ci
user: drh
comment:
  Remove the "commands" command and replace it with --all, --aux, and --test
  options to the "help" command.


type: ci
user: steveb
comment:
  Ensure correct file name on compile errors in translated sources. This helps avoid editing
  the generated file with vim "quickfix".


type: ci
user: json-demo
comment:
  merged in trunk [1e3cae806885d] and set up the json command/page to be elided when FOSSIL_DISABLE_JSON is defined at build time.


type: ci
user: drh
comment:
  Merge the tcl-integration branch into trunk.  To make use of big-tcl, 
  recompile using the --with-tcl option to ./configure and either set the
  global "tcl" setting or set the TH1_ENABLE_TCL environment variable.
  Big-tcl is turned off by default.


type: ci
user: drh
ecomment:
  Merge the json branch into trunk.  Json is disabled by default for now.
  Use the --enable-json option to configure, or set FOSSIL_ENABLE_JSON in the
  makefile to turn json processing on.

comment:
  Merge the json branch into trunk.  Json is disabled by default for now.
  Use the --json option to configure, or set FOSSIL_ENABLE_JSON in the
  makefile to turn json processing on.


type: ci
user: stephan
comment:
  /json/user/save now implies/forces forceLogout=true when renaming, since renaming invalidates any active auth token. Renamed a confusing variable.


type: ci
user: drh
comment:
  Change to makeheaders to work around a name collision with MSVC 2008.
  You will likely need to run "make clean" after updating to this check-in.


type: ci
user: stephan
comment:
  /json/user/save now accepts uid=-1 to mean create-user. Fixed a bug where when renaming a user _and_ setting his password, the password was incorrectly hashed against the old name.


type: ci
user: mistachkin
comment:
  Cherrypick the changes [389f9fca5d] and [d0233e1792] to skip adding script commands that have a NULL name or function pointer.


type: ci
user: mistachkin
comment:
  Fix compiler warning about redefining min() when compiling with MinGW, cherrypick from [536fb1d6e0].


type: ci
user: mistachkin
ecomment:
  Be sure to escape any backslashes when emitting #line preprocessor directives in the translate.c tool, cherrypick from [e36ad719cf].

comment:
  Be sure to escape any backslashes when emitting #line preprocessor directives in the translate.c tool.


type: ci
user: steveb
comment:
  fossil import --incremental should set the appropriate ancestor for the first
  commit in each branch being added


type: ci
user: steveb
comment:
  Merge latest trunk changes into jimtcl branch. Lightly tested. Should allow
  xfer scripts to be written in Jim Tcl.


type: ci
user: drh
comment:
  Make the default font size is smaller for side-by-side diff.
  Fix the context-diff so that it understands the dc=N query parameter.


type: t
user: mistachkin
brief: Ticket [16f8dabf6691cd6f|16f8dabf66]: 1 change
comment:
  Ticket [16f8dabf6691cd6f|16f8dabf66] <i>Prune empty dirs when switching checkout UUIDs</i> status still Open with 1 other change


type: ci
user: stephan
comment:
  Added loginCookieName to /json/login response payload, mainly as a crutch for certain scripting cases (e.g. RSS feeds). Still TODO: add future expiry time of cookie/token to response.


type: t
user: lrem
brief: Closed ticket [b64435dba9cceb70|b64435dba9].
comment:
  Closed ticket [b64435dba9cceb70|b64435dba9]: <i>How to checkout a folder, but all of the files in repository?</i> plus 1 other change


type: t
user: steveb
brief: Closed ticket [6981de95b677bcc5|6981de95b6].
comment:
  Closed ticket [6981de95b677bcc5|6981de95b6]: <i>Makefile for OpenSolaris/Solaris  is not correct</i> plus 2 other changes


type: t
user: lrem
brief: Ticket [4060715d46165059|4060715d46]: 1 change
comment:
  Ticket [4060715d46165059|4060715d46] <i>Implement FastCGI interface</i> status still Open with 1 other change


type: ci
user: stephan
comment: Added todo notes for adding loginExpiryTime in /json/login.
ecomment:
  Added todo notes for adding loginExpiryTime in /json/login. (And checked in the latest cson_amalgamation - no functional changes there.)


type: ci
user: drh
comment:
  Enhancements to the UserAgent bot recognizer.  We discovered earlier today on
  the Fossil server itself that it is very important not to misclassify bots as
  human since a spider that downloads every possible historical annotation and 
  tarball and zip archive and diff can really load up a server and soak up a lot 
  of bandwidth.


type: ci
user: drh
comment:
  Change the version number to 1.21 in preparation for the next release.
  Begin constructing a change log.


type: ci
user: mistachkin
comment:
  Allow the --with-tcl option to the configure script to work on more systems.  Based on patch by Steve Bennett.


type: ci
user: drh
comment:
  Transfer the "tcl" parameter on clone and configuration sync when
  Tcl integration is enabled at compile-time.


type: ci
user: drh
comment:
  Improvements to the test-integrity command so that it detects the kinds
  of repository problems injected when cloning a repo that contains
  private check-ins.


type: ci
user: drh
comment:
  Bug fix: If a repository contains public artifacts that are deltas from 
  private artifacts, expand the artifact content prior to cloning.


type: ci
user: drh
comment:
  The finfo command and the file browsing pages of the web UI now honor
  the case-sensitive option and merge filenames that differ only in case
  as requested.


type: ci
user: dmitry
comment:
  Add SSL SNI support (suggested by BohwaZ on mailing list).
  Simplify setting of port for SSL connection.


type: ci
user: drh
comment:
  Update the built-in SQLite to the latest version from trunk as a beta test
  of the next SQLite release.


type: t
user: ron
brief: New ticket [0a3c59e801e953fd|0a3c59e801].
comment:
  New ticket [0a3c59e801e953fd|0a3c59e801] <i>Getting &quot;timeline.rss is not a valid feed&quot; from Thunderbird</i>.


type: t
user: dmitry
brief: Ticket [0a3c59e801e953fd|0a3c59e801]: 2 changes
comment:
  Ticket [0a3c59e801e953fd|0a3c59e801] <i>Getting &quot;timeline.rss is not a valid feed&quot; from Thunderbird</i> status still Open with 2 other changes


type: t
user: ron
brief: Ticket [0a3c59e801e953fd|0a3c59e801]: 1 change
comment:
  Ticket [0a3c59e801e953fd|0a3c59e801] <i>Getting &quot;timeline.rss is not a valid feed&quot; from Thunderbird</i> status still Open with 1 other change


type: t
user: drh
brief: Fixed ticket [34707fabfd8a5df2|34707fabfd].
comment:
  Fixed ticket [34707fabfd8a5df2|34707fabfd]: <i>add after rm doesn&#39;t work</i> plus 1 other change


type: ci
user: drh
comment:
  Improvements to "fossil status" processing.  Automatically detect when a
  file has undergone a null-edit - when the mtime has changed but the content
  of the file is unchanged - and mark such files as unchanged.


type: ci
user: drh
comment:
  Make the "fossil extra" command insensitive to case on case-insensitive
  filesystems.  Ticket [101ab6946f1c7]


type: t
user: jeremy_c
brief: New ticket [101ab6946f1c7b52|101ab6946f].
comment:
  New ticket [101ab6946f1c7b52|101ab6946f] <i>Case sensitive database entry on non-case sensitive file system (Windows)</i>.


type: t
user: drh
brief: Ticket [101ab6946f1c7b52|101ab6946f]: 2 changes
comment:
  Ticket [101ab6946f1c7b52|101ab6946f] <i>Case sensitive database entry on non-case sensitive file system (Windows)</i> status still Open with 2 other changes


type: t
user: drh
brief: Fixed ticket [101ab6946f1c7b52|101ab6946f].
comment:
  Fixed ticket [101ab6946f1c7b52|101ab6946f]: <i>Case sensitive database entry on non-case sensitive file system (Windows)</i> plus 1 other change


type: ci
user: mistachkin
comment:
  The return value from sqlite3_win32_mbcs_to_utf8 and sqlite3_win32_utf8_to_mbcs must now be freed via sqlite3_free.


type: t
user: bharder
brief: New ticket [5a855f1bc6351f50|5a855f1bc6].
comment:
  New ticket [5a855f1bc6351f50|5a855f1bc6] <i>&quot;changes&quot;, &quot;diff&quot; not properly reporting.</i>.


type: t
user: bharder
brief: Ticket [5a855f1bc6351f50|5a855f1bc6]: 2 changes
comment:
  Ticket [5a855f1bc6351f50|5a855f1bc6] <i>&quot;changes&quot;, &quot;diff&quot; not properly reporting.</i> status still Open with 2 other changes


type: t
user: bharder
brief: Ticket [5a855f1bc6351f50|5a855f1bc6]: 1 change
comment:
  Ticket [5a855f1bc6351f50|5a855f1bc6] <i>&quot;changes&quot;, &quot;diff&quot; not properly reporting.</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Limit the number of query parameters that the CGI processor will handle before
  giving up, to make DOS attacks harder.


type: ci
user: drh
comment:
  Fix the file change detection logic so that it does not destroy merge history.
  Ticket [5a855f1bc6351f5].


type: t
user: bharder
brief: Closed ticket [5a855f1bc6351f50|5a855f1bc6].
comment:
  Closed ticket [5a855f1bc6351f50|5a855f1bc6]: <i>&quot;changes&quot;, &quot;diff&quot; not properly reporting.</i> plus 2 other changes


type: ci
user: mistachkin
comment:
  Modify file_simplify_name to accept a parameter used to determine if the trailing slash, if any, should be retained.  Make use of this when converting the local root to its canonical form.


type: ci
user: mistachkin
comment:
  Fix several blob leaks that can lead to out of memory conditions for very large push operations.  Revise the order of error messages so that simple HTTP timeout produces a better diagnostic.  The HTTP trace files need to be opened in binary mode.


type: ci
user: mistachkin
comment:
  Revise previous commit: since the FOSSIL_ENABLE_TCL macro is used in source files as well as the Makefile itself, it cannot be initially set to an empty string in auto.def.


type: ci
user: drh
comment:
  Store the repository filename in the _FOSSIL_ database exactly as it is
  typed on the "open" command-line.  That means that the repository filename
  will be stored relative to the root of the check-out if a relative
  pathname is given on open.


type: ci
user: stephan
comment:
  Added a kludge to ajax URL param handling to ignore anything after "#". Thought i checked this in in November.


type: ci
user: drh
comment:
  Add URI query parameters "dw=" and "dc=" to control the width of columns and
  the lines of context on side-by-side diffs in the web interface.


type: ci
user: drh
comment:
  Enhance the --detail option on the "merge" command to show the specific
  check-in that is being merged in and the baseline of the merge.


type: ci
user: drh
comment:
  Make sure the "branch new --private" command does not create a public BLOB
  that is a delta of a private BLOB.  Also, when doing a file clone or when
  doing "scrub --private", double-check that no public BLOBs are deltas of
  private BLOBs before deleting the private BLOBs.


type: ci
user: drh
comment:
  Change the alternative name of the _FOSSIL_ checkout database to ".fslckout"
  since the prior alternative name is offensive in some locales.  The prior name
  is still supported for backwards compatibility, but is now deprecated and
  undocumented and will eventually disappear completely.


type: ci
user: drh
comment:
  Fix off-by-one line numbers in the context-diff display.  Improvements to
  the formatting of context-diff displays.


type: ci
user: drh
comment:
  Tweak to side-by-side alignment:  Be more aggressive about marking lines as
  changed if they are naturally aligned to begin with.


type: t
user: bharder
brief: New ticket [1a4109858891ee63|1a41098588].
comment:
  New ticket [1a4109858891ee63|1a41098588] <i>Statically linked fossil failing to resolve DNS names?</i>.


type: ci
user: drh
comment:
  Add the "diff optimizer" which tries to shift inserts and deletes to align
  with natural boundaries in the text.  The resulting diff is no more or less
  correct than the original; it just seems more natural to human readers.


type: ci
user: drh
comment:
  Trying out a greedy algorithm for aligning the two sides of a change with
  side-by-side diff.  This helps in some cases, but we could probably benefit
  from a better algorithm.


type: ci
user: drh
comment:
  The "smhdr" query parameter on the finfo pages gives a more compact header
  without the detailed object descriptions.


type: ci
user: drh
comment:
  Change back to using minimum edit distance for computing similarity of lines
  for alignment in side-by-side diff change blocks.


type: ci
user: drh
comment:
  Convert the similarity measure for side-by-side diff alignment to use LCS
  instead of edit distance.  LCS is faster and gives comparable results.


type: ci
user: drh
comment:
  Minor tweak to the side-by-side alignment algorithm so that it handles
  pure white-space lines better.


type: ci
user: drh
comment:
  Experimental changes to the "update" command to have it report when it
  makes no changes to the repository.


type: t
user: leor
comment:
  Add attachment [/artifact/3dfd51dbc112622a|merge-conflict.sh] to ticket [67a47646ea38c7ed|67a47646ea]


type: ci
user: drh
comment:
  Detect subsequent edits to a file that was updated by merge.
  This fixes a problem introduced by check-in [b9227b85cbd78] and reported
  by ticket [67a47646ea38c7ed].


type: ci
user: mistachkin
comment:
  Bump versions of zlib and OpenSSL in the Windows makefiles.  Also, rename the pqueue_insert function to avoid a symbol name collision with OpenSSL.


type: ci
user: martin.weber
comment:
  Pull over the changes to the 'building and installing' wiki page from
  msw-docco. There's some more docco changes pending in that branch which
  should be pulled by sanctioned developers.


type: ci
user: drh
comment:
  Record --backout and --cherrypick merges in the VMERGE table with IDs -2 and
  -1, respectively.  On a --cherrypick merge, make the default check-in comment
  be the same as the check-in comment for the cherrypicked change.


type: g
user: drh
comment:
  Edit [e98d793db260a4a6|e98d793db2]: Move to branch [/timeline?r=msw-docco&nd&dp=e98d793db260a4a6&unhide | msw-docco].


type: ci
user: drh
comment:
  Update the built-in SQLite version to the latest from trunk, including the
  patch that sets -wal and -shm files to have the same owner as the database
  when running as root.  That patch help to avoid configuration  problems on
  Fossil servers.


type: ci
user: drh
comment:
  Fix to the unix makefile so that it looks in the OBJDIR directory for header
  files synthesized by makeheaders.


type: ci
user: stephan
comment:
  (json wiki get) now supports returning the page metadata without the content. Fixed an arg-forwarding bug in json_find_option_cstr() which caused long-form args to be ignored.


type: ci
user: drh
comment:
  Update to the latest version of SQLite, which among other things, includes
  the fix for unix whereby the umask is ignored when creating journal files.
  That means that any process that has write permission on a repository should
  be able to recover hot journals.


type: ci
user: drh
comment:
  Collect the various file-scope variables used by the "db.c" module into
  a single structure.  This is code cleanup.  There are no functional changes.


type: ci
user: stephan
comment:
  /json/user/save now requires 's' privilege in order to set/remove the 's' privilege or edit another user who currently has the 's' privilege, to somewhat more closely mimic the HTML interface's behaviour.


type: ci
user: viriketo
comment:
  Removing the 'd' link on the annotate page for lines introduced in a checkin
  with the parent don't having that file.


type: ci
user: viriketo
comment:
  Adding a kind of symbolic name that returns the last checkin of the parent
  branch merged into the requested branch. For example, if annotate_links forked
  from trunk, "pbranch:annotate_links" returns the rid of the last time trunk was
  merged into annotate_links.


type: ci
user: stephan
comment:
  Added -verbose flag to /json/wiki/list, which returns the metadata for all pages but not their content.


type: ci
user: drh
comment:
  Enhance the "fossil rebuild" command so that it looks at "private" --raw
  tags and rebuilds the PRIVATE table to contain (at least) the content
  that is tagged "private".


type: ci
user: drh
comment:
  Make sure the "fossil rebuild" command always ends up showing "100.0% complete",
  not "99.9%" or "100.1%".


type: ci
user: stephan
comment:
  /json/timeline/checkin: changed response payload to include "parents" array property with UUIDs of all parents, removing the parentUuid property which just referenced the primary parent. The first parent in the array is the primary parent. Thanks go to Brian Smith for catching this oversight.


type: ci
user: drh
comment:
  Leave the -original, -baseline, and -merge files around when an update or
  merge conflicts due to binary files.


type: t
user: dmitry
brief: Fixed ticket [6b6c379afe9ca538|6b6c379afe].
comment:
  Fixed ticket [6b6c379afe9ca538|6b6c379afe]: <i>progress display goes over 100%</i> plus 2 other changes


type: ci
user: stephan
comment:
  Renamed /json/artifact/?uuid=xxx to name=xxx (it now matches the docs), minor internal cleanups in /json/artifact.


type: ci
user: stephan
comment:
  /json/artifact/WIKI_UUID now returns the requested wiki page version instead of the most recent one.


type: ci
user: stephan
comment:
  latest cson_amalgamation. Fixes an obscure ref-counting discrepancy and cuts memory cost of cloning.


type: ci
user: stephan
comment:
  /json/wiki/get now supports uuid=string option to specify a specific version of the page. Response now includes the parent version's uuid.


type: ci
user: stephan
comment:
  removed the 'w', 't', and 'ci' aliases from /json/timeline/ALIAS. They provide no real benefit (except arguably 'ci') and may hinder future expansion.


type: ci
user: stephan
comment:
  Fixed /json/timeline/ticket to work around (what appear to be) attachment(?) artifacts which end up in its query results.


type: ci
user: stephan
comment:
  More tinkering with the /json/dir?name=xxx handling, so that CLI/HTML modes behave consistently vis-a-vis each other.


type: ci
user: stephan
comment:
  Fixed a bug in /json/user/save which could cause the fossil-internally-defined version of the 'name' param to be used, overwriting a user's name with 'user/save'. The name now _must_ come from the request payload, to avoid this ambiguity.


type: ci
user: stephan
comment:
  Removed the special-cased addition of g.zExtra==parameter named "name" when running in JSON mode because it causes no end of grief in several JSON handlers and none of the handlers rely on that handling.


type: g
user: drh
comment:
  Edit [f7e215bcac885cb4|f7e215bcac]: Edit check-in comment. Add tag "version-1.22". Cancel tag "version-1.21".


type: ci
user: stephan
comment:
  A follow-up patch to the previous "name" change, to work around the problem of HTTP GET requests not yet knowing that they are in JSON mode (POST requests know this).


type: ci
user: stephan
comment:
  Added file size info to /json/dir (but only when checkin=... is specified) and /json/finfo. Changed /json/dir to not show uuid for dir entries because the associated UUID actually refers to a file in that dir.


type: ci
user: mistachkin
comment:
  In file_tree_name, since the file name argument is converted to its canonical form prior to the memcmp, the local root must be as well.  On Windows, normalize drive letters to uppercase when converting a file name to its canonical form and fix construction of temporary file names used with the gdiff command when the --from and --to options are present.


type: ci
user: viriketo
comment:
  Fixing a jump on uninitialized data on web sbs diff. Noticed after having seen
  text file corruption in the web SBS, and traced by valgrind.


type: ci
user: drh
comment:
  Try to make the "stat" page more readable by inserting commas in larger
  integers.  This experiment did not work out.


type: ci
user: drh
comment:
  Allow multiple --tag options on the "commit" commandline.  Change the meaning
  of the --bgcolor option to only change the background color for the single
  commit.  The new --branchcolor option changes the background color 
  persistently, as --bgcolor used to do.  <b>Command-line compatibility break</b>.


type: ci
user: stephan
comment:
  Throughout the /json API, renamed the "mtime" property with "timestamp", to consolidate the inconsistent usage.


type: ci
user: stephan
comment:
  Changes /json/timeline/branch's payload structure to match that used by the other /json/timeline/xyz APIs. Removed rid property from timeline output.


type: ci
user: stephan
comment:
  Changes to how /json/(artifact|finfo|timeline) handle file content and modification-state flag. Some API-incompatible changes.


type: t
user: altufaltu
brief: New ticket [205152fe151a8421|205152fe15].
comment:
  New ticket [205152fe151a8421|205152fe15] <i>Fossil command test-move-repository should run without access to repository</i>.


type: ci
user: stephan
comment:
  /json/wiki: s/contentLength/size/ and s/lastSavedBy/user/, for consistency. Interface-incompatible change.


type: ci
user: stephan
comment:
  Added downloadPath link to /json/dir output when --checkin is specified. Optimized no-checkin cases to use a temp view instead of temp table.


type: ci
user: stephan
comment:
  reverted that switch to sqlite3_mprintf() - i did not realize that vmprintf() is implemented locally. Changed some %s to %t/%T.


type: t
user: altufaltu
brief: New ticket [24b002f7312234cf|24b002f731].
comment:
  New ticket [24b002f7312234cf|24b002f731] <i>Windows: Operating fossil from a read-only directory says it is &#39;not within an open checkout&#39;</i>.


type: t
user: altufaltu
brief: Ticket [205152fe151a8421|205152fe15]: 2 changes
comment:
  Ticket [205152fe151a8421|205152fe15] <i>Fossil command test-move-repository should run without access to repository</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Add the ability to set a background image as part of the server configuration.
  Process the CSS using TH1 so that $baseurl can be inserted into the CSS.


type: ci
user: drh
ecomment:
  Update the download page generator script to always include the
  &lt;!DOCTYPE html&gt; at the beginning.  Otherwise, IE9 doesn't work.

comment:
  Update the download page generator script to always include the
  &lt;!DOCTYPE html&gt at the beginning.  Otherwise, IE9 doesn't work.


type: ci
user: drh
comment:
  (1) Show cherrypick and backout merges in the status command
  (2) Allow partial commits of cherrypick and backout merges
  (3) Prompt user to continue if a check-in comment is unedited
  (4) Fixing a jump on uninitialized data on web sbs diff - cherrypick of
      [92b2a5c390467a]
  (5) Updates against an uncommitted merge are now a warning, not a fatal error.


type: ci
user: viriketo
comment:
  I make 'merge --baseline' not introduce a new parent in the merge checkin. I
  think it should behave like --cherrypick.


type: ci
user: viriketo
comment:
  Made 'fossil commit' detect if the editor changed the file. If the editor did
  not change the file, ask confirmation, as if it was an empty comment.

  I think svn behaves this way.


type: ci
user: viriketo
comment:
  I change the branch colour algorithm, for another one I can understand better.
  No HSV magic; simply few combinations of RGB values based on hash. This
  algorithm should give either different or equal colours, and not similar colours.

  This way I think the hash differences are more likely to give different colours.

  I had the feeling that we were getting too often too similar colours for our
  branches, but I can't prove that mathematically.


type: ci
user: stephan
comment:
  Fixed: /tarball accepted non-checkin rids (but of course could not generate a tarfile from them). Bug report from Justin Gedge on the mailing list.


type: t
user: navratil
brief: Ticket [fd7ad198e58e6f63|fd7ad198e5]: 1 change
comment:
  Ticket [fd7ad198e58e6f63|fd7ad198e5] <i>out of memory (can&#39;t allocate region)</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Fix the /dir webpages to that it treats folders whos names differ only in
  case as the same folder when case-sensitive is off.


type: ci
user: martin.weber
comment:
  Document some more options of fossil branch new: --nosign, --user-override
  and --date-override. Fix a typo in fossil branch ls docco.


type: ci
user: drh
comment:
  If a user tries to add an attachment which is a valid control artifact,
  compress the attachment and append ".gz" to its names, to prevent it from
  being interpreted as a real control artifact.  Also fix an unrelated 
  comment typo.


type: ci
user: viriketo
comment:
  Merging from trunk.

  I solved some conflicts on the report for merges (cherrypick/...), adding some
  comments, and adopted the trunk solution to unchanged checkin messages.


type: ci
user: viriketo
comment:
  Fixing the automatic calculation of sbs line length, for the case of TABs and
  UTF8 sequences. I also set the tab size to 4 spaces.


type: ci
user: drh
comment:
  Provide the "public-pages" glob pattern that can allow anonymous users
  to access embedded documentation on sites where the source code should not
  be accessible to anonymous users.


type: ci
user: drh
comment:
  Record the names of checkouts and access URLs in the config table and
  display that information using the "info" command.


type: ci
user: drh
comment:
  Always update the baseurl: entry in the config table if using a repository
  from a URL that has not previously been recorded.


type: ci
user: drh
comment:
  Enhance the "translate" utility so that formatting characters can occur
  in between the "%" and "C" of a printf-style conversion on @-lines.


type: ci
user: drh
ecomment:
  Changes anchor tags (&lt;a&gt;) so that the href= attribute can be set by
  javascript rather than by HTML.  This is to make it harder for spiders to
  follow the hyperlinks to every diff and annotation in the project history.
  It all seems to work, but it needs further testing and review before
  going live.

comment:
  Changes anchor tags (&lt;a&gt) so that the href= attribute can be set by
  javascript rather than by HTML.  This is to make it harder for spiders to
  follow the hyperlinks to every diff and annotation in the project history.
  It all seems to work, but it needs further testing and review before
  going live.


type: ci
user: drh
comment:
  Take advantage of the recently enhancement to the "translate" utility
  to simplify the logic for the "stat" webpage.


type: ci
user: drh
comment:
  On the "setup_ulist" (list of users) webpage, group the special category
  users ("anonoymous", "nobody", "reader", "developer") together at the
  top of the screen, rather than interspersing them among the regular users.


type: ci
user: drh
comment:
  For the "fossil info" command from without an open check-out, only show
  the alt-root and access-url information if the --detail or -l options are
  given.


type: ci
user: drh
comment:
  Change the name of the auto-enable-hyperlinks setting to auto-hyperlink and
  make it available via the "fossil setting" command.  <b>Note:</b> when
  upgrading through this change, if you formerly had auto-hyperlink turned off,
  you will have to turn it off again since the name has changed. It defaults
  to on.


type: ci
user: drh
comment:
  Add the "fossil all changes" command to show all check-outs with uncommitted
  changes.  Also add the "fossil all list --ckout" option to show all current
  checkouts rather than all repositories.


type: ci
user: renez
comment:
  Enable side by side editing and preview. While automatic updating of the
  preview 'pane'.
  Tested with Chrome and Firefox under Linux. Only Chrome works.


type: ci
user: renez
comment:
  Put back  the rows='%d(n)".
  Although an other option is, after the page has loaded, to change the offsetHeight
  of the text area to the height of the previewdiv.


type: ci
user: renez
comment:
  Use in cgi strncmp to circumvent Firefox adding ; charset: UTF-8;
  changed cols to 60 especially under windows it is to big and the
  result is not side-by-side


type: ci
user: renez
comment:
  Put wrap="virtual" back in textarea
  Increase the height of the textarea to the height of the preview div.


type: ci
user: renez
comment:
  When sided by side make the text area small so it will always fit in the
  column.  After page loaded enlarge the text area with Javascript.
  But leave a little room (40px) as a margin between the two columns.
  This insurers that side by side always succeeds.


type: ci
user: drh
comment:
  Remove appropriate "ckout:" records from the config table when closing a
  checkout.  Do not attempt to modify the repository with "ckout:" records
  if the repository is read-only.


type: ci
euser: bcsmith
user: linuxfood
ecomment:
  Filter out inline shell variables from tclConfig.sh because they break the build on CentOS 5 with TCL 8.4. (Edit: Fixed username.)

comment:
  Filter out inline shell variables from tclConfig.sh because they break the build on CentOS 5 with TCL 8.4.


type: ci
user: tsbg
comment:
  Fixed command line processing for the "winsrv" command. Corrected a typo
  in the documentation of the "winsrv create" command. Report error messages
  in the native language if english is not available.


type: ci
user: drh
comment:
  If files named on the "fossil add" command are not present, make that a
  warning rather than a fatal error.


type: ci
user: drh
comment:
  On unix, use the ".fslckout" name instead of "_FOSSIL_" for the local
  checkout database.  Both names have been and continue to recognized.
  But now ".fslckout" is created by "fossil open" instead of "_FOSSIL_".
  the "_FOSSIL_" name is still used on windows.


type: ci
user: stephan
comment:
  Minor pedantic wording change to accommodate a recent code change in how _FOSSIL_ stores the path to the repo file.


type: ci
user: drh
comment:
  Change the "pqueue_" prefix on methods of the priority queue object to
  be "pqueuex_" to avoid conflicts with OpenSSL.


type: ci
user: drh
comment:
  Add a comment that contains multi-byte unicode characters.  This will be
  used for testing diff logic.


type: ci
user: drh
comment:
  Allow ad units to be added after the menu bar.  Optionally disable ads for
  logged in users and/or administrators.


type: ci
user: drh
comment:
  Change the names of config parameters for adunits to use "-" instead of "_".
  Allow configuration sync of adunits as part of the skin.


type: ci
user: drh
comment:
  Update to the latest SQLite4 that requires converting preprocessor macro
  prefixes from "SQLITE_" to "SQLITE4_".


type: ci
user: drh
comment:
  Update the built-in SQLite to the latest version from the trunk of the
  SQLite tree.  The diff of this SQLite change will be very slow without
  the previous check-in that enhances the diff performance.


type: ci
user: stephan
comment:
  Re-added the jsonApiVersion field to /json/version output. Not sure why i had removed it. /json/report/create now fails with an NYI error instead of succeeding but doing nothing.


type: ci
user: drh
comment:
  Whan a commit fails because the repository checksum does match the working
  directory, in addition to printing the names of the files that disagree, also
  output the repository version of the files to separate temporary files to
  facilitate error analysis.


type: ci
user: drh
comment:
  Begin a branch that is modified to use sqlite4 instead of sqlite3 as the
  storage engine.  This check-in compiles (on unix) but does not work.


type: ci
user: drh
comment:
  Use ~/.fossil4 as the configuration database to avoid conflicts with
  the original fossil.  Adjust SQL because INTEGER PRIMARY KEY does not
  auto-fill as with SQLite3.


type: ci
user: drh
comment:
  Fix the manifest generator for check-ins so that when a partial commit is
  done and some of the uncommitted files have been renamed, the rows of the
  check-in manifest are ordered by the original, unchanged names of the
  uncommitted renamed files.


type: ci
user: stephan
comment:
  Replaced a malloc()/free() with fossil_malloc()/free() and removed the corresponding NULL check (fossil_malloc() dies on error).


type: ci
user: stephan
comment:
  Minor improvement to the "are we in JSON mode so we can disable the name parameter hack?" pre-check.


type: ci
user: stephan
comment:
  Pulled in latest cson amalgamation for the cson_type_id addition and started refactoring some O(N) lookups to O(1) based on that addition.


type: ci
user: drh
comment:
  Work toward getting Fossil to be able to sync over IPV6.  This check-in
  compiles, but we do not yet have a server to test it on.


type: ci
user: stephan
comment:
  Fixed a segfault which could/did happen when running content through wikification in CLI mode (which g.zTop is not set).


type: ci
user: stephan
comment:
  /json/query now fails without executing the query if the provided query has no result _columns_ (to explicitly disallow INSERT/DELETE/DROP, etc.).


type: ci
user: stephan
comment:
  Added (hasfeature json|ssl|tcl) function to TH1 to determine whether the given compile-time option is enabled.


type: ci
user: stephan
comment:
  Reworked the /json/artifact/FILE|CHECKIN response payloads to streamline the structures, remove duplicate data, and add file parent information.


type: ci
user: stephan
comment:
  find_option() now accepts --long=VAL and --short=VAL forms, in addition to the conventional --long VAL and -short VAL. Long-form has had this feature a while (apparently) but it has not been documented AFAIK.


type: ci
user: drh
comment:
  Allow check-in specifications of the form "root:BRANCH" where BRANCH is
  a branch name.  Such a spec refers to the point on the parent branch
  from which the branch is derived.  Useful for doing a diff of an entire
  branch, for example, using "fossil diff --from root:xyz --to xyz".


type: ci
user: stephan
comment:
  Refactored th1's output mechanism: moved output API to Th_Vtab to support arbitrary output destinations, the intention being to be able to support an output buffer stack analog to PHP's ob_start(), ob_get_clean() and friends.


type: ci
user: stephan
comment:
  Added PHP-like "ob" (output buffering) API to th1. Refactred Th_Vtab allocator to use a single realloc()-like interface.


type: ci
user: drh
comment:
  Separate the download links on the "info" and "ci" pages onto a separate
  line with a separate label.


type: ci
user: stephan
comment:
  Added push/pop as aliases for start/end in the ob API. Fixed a horrible size calculation bug which triggered an assert() for ob nesting levels deeper than 2.


type: ci
user: stephan
comment:
  Added ability to tie client data/finalizer to th1, allowing a refactoring of OB manager to use per-interpreter-instance state instead of global state.


type: ci
user: stephan
comment:
  Refactord ob api to only swap out the Vtab output state, as opposed to the whole Vtab state (which includes the allocator).


type: ci
user: stephan
comment:
  Refactored th1/sqlite bits to use Th_Data_Get/Set(), removed sqlite data from Th_Interp class. Other minor cleanups.


type: ci
user: stephan
comment:
  th1 query API now accepts the statement ID as the first arg after the query command or later on after the subcommand, for all subcommands where this makes sense.


type: ci
user: stephan
comment:
  Added query reset, refactored bind commands to accept their indexes in the same way as the col commands do (and expanded the remaining col commands which did not do so).


type: ci
user: stephan
comment:
  Started adding infrastructure to allow us to expand the ob handler support to include more types. Added another th1 test script.


type: ci
user: stephan
comment:
  Cleanups requested by DRH, plus some incidental consistency/maintenance-related cleanups found along the way.


type: ci
user: stephan
comment:
  /ci_edit now auto-checks the Add Tag checkbox if the user types in the tag name field. Thanks to Nolan D. for the suggestion and Steve H. for the graceful solution.


type: t
user: rmax
brief: New ticket [8bc7e15ce0b99a97|8bc7e15ce0].
comment:
  New ticket [8bc7e15ce0b99a97|8bc7e15ce0] <i>Allow setting the foreground color for branches in the timeline</i>.


type: ci
user: drh
comment:
  Automatically check both "Tags:" and "Branching:" boxes when text is entered
  into the name fields on the "ci_edit" page.


type: ci
user: drh
comment:
  Create a javascript function $(id) which is an alias for 
  document.getElementById(id).  Use the $(id) function everywhere that
  document.getElementById(id) was used.


type: ci
user: stephan
comment:
  /json/dir now requires Read ("o"), instead of Hyperlink ("h") permission, analog to checkin [ded8615f95].


type: ci
user: stephan
comment:
  Reduced the set of th1-exported SQLITE_xxx constants to those which are actually used in script APIs. Minor doc updates.


type: ci
user: drh
comment:
  Allow the setup user to add the chngtime query parameter to ci_edit.
  This can be used to override incorrect tags that have a date way in the
  future.


type: ci
user: stephan
comment:
  Removed legacy comparison of uint<0 (the type used to be 'long', IIRC). Thanks to Doug C. for the report.


type: t
user: rmax
brief: New ticket [a6e558ffdaf79a9d|a6e558ffda].
comment:
  New ticket [a6e558ffdaf79a9d|a6e558ffda] <i>Allow &quot;fossil changes&quot; between two checkins</i>.


type: t
user: rmax
brief: New ticket [c2efdd64bff166c3|c2efdd64bf].
comment:
  New ticket [c2efdd64bff166c3|c2efdd64bf] <i>Allow for replay-style imports to the ticket system</i>.


type: ci
user: drh
comment:
  The SQL parameter $login in the SQL for a report returns the name of the
  login name of the current user.


type: t
user: rmax
brief: New ticket [6dba56543b89dc41|6dba56543b].
comment:
  New ticket [6dba56543b89dc41|6dba56543b] <i>fossil ticket --quote segfaults when adding to the comment</i>.


type: t
user: rmax
comment:
  Add attachment [/artifact/d92ae2d0d81bc5d7|fossil-6dba56543b89dc41-1.patch] to ticket [6dba56543b89dc41|6dba56543b]


type: ci
user: mistachkin
comment:
  Bump version of OpenSSL in the MinGW makefiles.  Also, remove superfluous subst operations from the MinGW makefiles.


type: t
user: rmax
comment:
  Add attachment [/artifact/ea997f95e764be7a|fossil-uuid-override.patch] to ticket [c2efdd64bff166c3|c2efdd64bf]


type: t
user: mistachkin
brief: Ticket [c2efdd64bff166c3|c2efdd64bf]: 4 changes
comment:
  Ticket [c2efdd64bff166c3|c2efdd64bf] <i>Allow for replay-style imports to the ticket system</i> status still Open with 4 other changes


type: t
user: mistachkin
brief: Ticket [6dba56543b89dc41|6dba56543b]: 2 changes
comment:
  Ticket [6dba56543b89dc41|6dba56543b] <i>fossil ticket --quote segfaults when adding to the comment</i> status still Open with 2 other changes


type: t
user: rmax
brief: New ticket [300fc543b24250e2|300fc543b2].
comment:
  New ticket [300fc543b24250e2|300fc543b2] <i>Imply &quot;trunk&quot; when no uuid is given to tarball or zip downloads</i>.


type: t
user: rmax
brief: Ticket [300fc543b24250e2|300fc543b2]: 3 changes
comment:
  Ticket [300fc543b24250e2|300fc543b2] <i>Imply &quot;trunk&quot; when no uuid is given to tarball or zip downloads</i> status still Open with 3 other changes


type: t
user: rmax
brief: Ticket [300fc543b24250e2|300fc543b2]: 1 change
comment:
  Ticket [300fc543b24250e2|300fc543b2] <i>Imply &quot;trunk&quot; when no uuid is given to tarball or zip downloads</i> status still Open with 1 other change


type: t
user: rmax
brief: Ticket [6dba56543b89dc41|6dba56543b]: 1 change
comment:
  Ticket [6dba56543b89dc41|6dba56543b] <i>fossil ticket --quote segfaults when adding to the comment</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Avoid freeing memory that might not have been malloced in the "ticket"
  command with the --quote option.  Ticket [6dba56543b89dc4].


type: ci
user: drh
ecomment:
  If no uuid= query parameter is used for the /tarball or /zip URIs, then
  use the latest checkin (aka "tip").  Ticket [300fc543b24250e256867].

comment:
  If no uuid= query parameter is used for the /tarball or /zip URIs, then
  use the latest checkin (aka "tip").


type: t
user: rmax
brief: New ticket [6e23fe110139615d|6e23fe1101].
comment:
  New ticket [6e23fe110139615d|6e23fe1101] <i>&quot;make install&quot; dosn&#39;t create the target directory</i>.


type: ci
user: drh
comment:
  Changes "make install" so that it makes sure that the installation directory
  actually exists.  Ticket [6e23fe11013961].


type: t
user: rmax
brief: Closed ticket [6dba56543b89dc41|6dba56543b].
comment:
  Closed ticket [6dba56543b89dc41|6dba56543b]: <i>fossil ticket --quote segfaults when adding to the comment</i>


type: t
user: drh
brief: Fixed ticket [300fc543b24250e2|300fc543b2].
comment:
  Fixed ticket [300fc543b24250e2|300fc543b2]: <i>Imply &quot;trunk&quot; when no uuid is given to tarball or zip downloads</i> plus 1 other change


type: ci
user: drh
comment:
  When using /zip or /tarball without a UUID, use "trunk" instead of "tip"
  as the default.  Ticket [300fc543b24250e256]


type: t
user: drh
brief: Fixed ticket [6e23fe110139615d|6e23fe1101].
comment:
  Fixed ticket [6e23fe110139615d|6e23fe1101]: <i>&quot;make install&quot; dosn&#39;t create the target directory</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [c2efdd64bff166c3|c2efdd64bf].
comment:
  Fixed ticket [c2efdd64bff166c3|c2efdd64bf]: <i>Allow for replay-style imports to the ticket system</i> plus 2 other changes


type: ci
user: drh
comment:
  Automatically clean up the HTML that is generated by webbrowsers and
  by the Fossil wiki-to-html translator so that the HTML is easier to
  read in the wysiwyg editor.


type: g
user: drh
comment:
  Edit [6cd9847f5479336f|6cd9847f54]: Move to branch [/timeline?r=wysiwyg&nd&dp=6cd9847f5479336f&unhide | wysiwyg].


type: ci
user: drh
comment:
  Add &lt;base href="$baseurl/"&gt; to the html header in the default
  configuration and in all built-in skins.  Add a warning if &lt;base&gt;
  is not configured.  Generate hyperlinks from wiki relative to the 
  &lt;base&gt;


type: ci
user: drh
comment:
  Improvements to the setup page, including a button to automatically
  add the &lt;base&gt; element to the header if it is missing.


type: ci
user: drh
comment:
  Add a configuration option that enables WYSIWYG wiki editing.  The
  traditional markup editor is still used unless this option is enabled.


type: ci
user: drh
comment:
  Add confirmation dialog boxes when changing between markup and wysisyg
  editor mode, and before cancelling an edit.


type: ci
user: drh
comment:
  Fixes to the &lt;base&gt; addition to the HTML header so that it works
  correctly with the "doc" webpage.  Href is now $baseurl/$current_page.


type: ci
user: drh
comment:
  Disable the cut/copy/paste buttons on the WYSIWYG editor, since doing
  cut/copy/paste under javascript control is normally disallowed for
  security reasons.


type: ci
user: drh
comment:
  Have the "raw" webpage try to guess the filename and the mimetype of the
  artifact being downloaded, if the m= query parameter is omitted.


type: ci
user: drh
comment:
  Adjust the $current_page for the doc webpage so that it includes the
  embedded document being rendered.


type: ci
user: drh
comment:
  Merge in the WYSIWYG editor branch, making WYSIWYG an option for trunk users.
  WYSIWYG is still off by default.


type: ci
user: drh
comment:
  Update the built-in SQLite to the latest 3.7.14 beta. Fossil does not need
  this upgrade - the purpose is to test SQLite.


type: ci
user: andreask
comment:
  Fixed a number of "the the" duplications in comments, documentation, and HTML (templates). Left the 17 occurences of same in sqlite.c alone.


type: ci
user: drh
comment:
  Expand the "diffFlags" variable to 64-bits in order to accommodate new
  options to the various "diff" commands.


type: ci
user: jan.nijtmans
comment:
  In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:11:0,
                   from src/cgi.c:29:
  /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h
  src/file.c:47:0: warning: "stat" redefined
  /usr/x86_64-w64-mingw32/sys-root/mingw/include/sys/stat.h:258:0: note: this is the location of the previous definition
  In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:11:0,
                   from src/http_socket.c:35:
  /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h
  src/shell.c:67:0: warning: "popen" redefined
  /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:503:0: note: this is the location of the previous definition
  src/shell.c:68:0: warning: "pclose" redefined
  /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:504:0: note: this is the location of the previous definition


type: ci
user: jan.nijtmans
comment:
  Those two files tell eclipse that it can be checked out as a project, and that the LF eol-convention should be used.


type: ci
user: mistachkin
comment:
  Restore the previous Tcl argc/argv handling as all the arguments will be used for the Tcl argv script variable.


type: ci
user: jan.nijtmans
comment:
  new functions fossil_unicode_to_utf8 and fossil_utf8_to_unicode.
  Modify file_delete, file_tempname, fossil_getenv and fossil_fopen to use it, so now they can handle all unicode characters not only the ones from the mbcs
  This should allow all filenames and environment variables to contain unicode characters, without problems on WIN32.
  If main.c is compiled with -DUNICODE -D_UNICODE, then command line arguments allow unicode characters on win32 as well. Build system not adapted for that yet.


type: ci
user: jan.nijtmans
comment:
  Allow popen.c and winhttp.c to be compiled with -DUNICODE -D_UNICODE 
  (the latter just by undefining those)


type: ci
user: drh
comment:
  Fix an off-by-one error in the version-3 clone protocol.  This error might
  cause an incomplete and corrupt clone if a transfer block fills up just before
  sending the very last blob.


type: ci
user: jan.nijtmans
comment:
  Better support for unicode filenames on Win32
  (Not tested on other platforms yet, will not work!)

ecomment:
  Better support for unicode filenames on Win32
  (Not tested on other platforms yet, will not work!)
  [01a2f3a346]


type: ci
user: jan.nijtmans
ecomment:
  add mkdir to the unicode-supported functions
  add chinese-named file and directory in test directory, demonstrating the fix
  [01a2f3a346]

comment:
  add mkdir to the unicode-supported functions
  add chinese-named file and directory in test directory, demonstrating the fix


type: ci
user: drh
comment:
  All the a=, b=, and c= query parameters of the timeline webpage to be
  tags and labels in addition to timestamps.


type: ci
user: jan.nijtmans
ecomment:
  This change allows html entities (like &amp;rarr; and &amp;bull;) in all c-sources
   to be replaced by its utf-8 equivalent (→,•). The translate utility will translate this to the right escape-sequence, so the C-compiler can handle it.<br>
  As long as the C-source doesn't contain any utf-8 characters, this generates
   exactly the same *_.c files as before.

comment:
  This change allows utf-8 characters (like &rarr; and &bull;) in all c-sources
   to be replaced by its utf-8 equivalent. The translate utility will translate
   this to the right escape-sequence, so the C-compiler can handle it.
  As long as the C-source contains nu utf-8 characters, this generates
   exactly the same *_.c files as before.


type: t
user: jan.nijtmans
brief: New ticket [01a2f3a346f963c1|01a2f3a346].
comment:
  New ticket [01a2f3a346f963c1|01a2f3a346] <i>Cannot update when branch contains non-mbcs filenames</i>.


type: t
user: jan.nijtmans
brief: Ticket [01a2f3a346f963c1|01a2f3a346]: 2 changes
comment:
  Ticket [01a2f3a346f963c1|01a2f3a346] <i>Cannot update when branch contains non-mbcs filenames</i> status still Open with 2 other changes


type: g
user: jan.nijtmans
comment:
  Edit [d8e1431fc0f3e7a9|d8e1431fc0]: Move to branch [/timeline?r=ticket-01a2f3a346&nd&dp=d8e1431fc0f3e7a9&unhide | ticket-01a2f3a346].


type: t
user: jan.nijtmans
brief: Ticket [01a2f3a346f963c1|01a2f3a346]: 1 change
comment:
  Ticket [01a2f3a346f963c1|01a2f3a346] <i>Cannot update when branch contains non-mbcs filenames</i> status still Open with 1 other change


type: t
user: jan.nijtmans
brief: Fixed ticket [01a2f3a346f963c1|01a2f3a346].
comment:
  Fixed ticket [01a2f3a346f963c1|01a2f3a346]: <i>Cannot update when branch contains non-mbcs filenames</i> plus 2 other changes


type: ci
user: drh
comment:
  An attempt to factor out the opendir() family of routines and provide
  portable alternatives, fossil_opendir().  This simplistic first attempt
  works on non-windows platforms, but the build fails on windows.


type: g
user: drh
comment:
  Edit [0357ed556e94ac86|0357ed556e]: Move to branch [/timeline?r=msvc-broken&nd&dp=0357ed556e94ac86&unhide | msvc-broken].


type: ci
user: jan.nijtmans
comment: working part of [ticket-01a2f3a346]
ecomment:
  working part of [ticket-01a2f3a346]
  (still don't understand, but somehow it doesn't work with msvc)


type: ci
user: jan.nijtmans
comment:
  undo [bf079432fb]: It's crucial for the Tcl fossil repository to be
  able to do a no-op merge-mark. This change would make that impossible.


type: g
user: jan.nijtmans
comment:
  Edit [517309406aef9632|517309406a]: Move to branch [/timeline?r=broken-msvc-2&nd&dp=517309406aef9632&unhide | broken-msvc-2]. Edit check-in comment.


type: ci
user: jan.nijtmans
comment:
  remaining part of [01a2f3a346]
  factor out the opendir() family of routines and provide portable alternatives, fossil_opendir()


type: ci
user: jan.nijtmans
ecomment:
  <pre>Minor additional fixes related to [c8c0b78c84]:
  - Use _wsystem() in stead of system() on Windows
  - Use g.argv[0] in stead of fossil_nameofexe() where only printing is involved
  - Use fossil_nameofexe() where fossil_system() is involved
  - Move the determination of the full windows path to fossil_nameofexec,
    so g.argv[0] can always be the unmodified argv[0]
  - g.argv[0] and fossil_nameofexec() are in utf-8, so we cannot use fprintf
    directly. Exception: when printing malloc errors.</pre>

comment:
  Minor additional fixes related to [c8c0b78c84]:
  - Use _wsystem() in stead of system() on Windows
  - Use g.argv[0] in stead of fossil_nameofexe() where only printing is involved
  - Use fossil_nameofexe() where fossil_system() is involved
  - Move the determination of the full windows path to fossil_nameofexec,
    so g.argv[0] can always be the unmodified argv[0]
  - g.argv[0] and fossil_nameofexec() are in utf-8, so we cannot use fprintf
    directly. Exception: when printing malloc errors.


type: ci
user: drh
comment:
  Avoid prompting for the password for SSH syncs, since the password is
  never used.  Omit debugging output on SSH syncs.


type: ci
user: drh
comment:
  Revert change [208d67675c].  The policy is to keep the Fossil source code
  ASCII even if Fossil itself is able to handle non-ASCII source files.
  Furthermore, the [208d67675c] change broken things.  Also backout
  change [34fcb9634e] since it complicates the C code with unnecessary
  backslash characters in order to changes single-quotes to double-quotes
  in the generated HTML and Javascript, which is pointless.


type: ci
user: mistachkin
comment:
  Make the shell commands used by the MinGW more configurable and attempt to support building inside the Windows command prompt.


type: ci
user: mistachkin
comment:
  Fix dependencies on generated headers in the MinGW makefile.  Also, remove superfluous EXE extension on executables used during the build process.


type: ci
user: mistachkin
comment:
  In the MinGW makefile, instead of attempting to auto-detect if the Windows command prompt is being used, rely on the manually set USE_WINDOWS variable instead.


type: ci
user: jan.nijtmans
comment:
  Extend zRequestFName and zReplyFName to allow MAX_PATH characters.
  missing fossil_mbcs_to_utf8() call in line 199


type: ci
user: jan.nijtmans
comment:
  memory allocated with mprintf should be freed with fossil_free(), not free()
  <p>use _wsystem() in stead of system() on Windows.
  <p>Use g.argv[0] in stead of fossil_nameofexec() when the full path is not necessary, e.g for "Usage" prints.


type: ci
user: drh
comment:
  Be smarter about distinguishing between hyperlinks and array subscripts in
  code when rendering wiki.


type: ci
user: drh
comment:
  Add "fco" query parameter and the "Simplified"/"Full" submenu items to control
  it on the "finfo" web page.


type: ci
user: drh
comment:
  Make the new "simplified" finfo page the default.  The original finfo
  is available using the "Full" submenu option.


type: ci
user: jan.nijtmans
ecomment: Eliminate some gcc (4.6) warnings on windows.
comment:
  Eliminate some gcc (4.6) warnings:
  <br>src/checkin.c: In function &#x2018;create_manifest&#x2019;:
  <br>src/checkin.c:661:7: warning: variable \u2018n;Basename&#x2019; set but not used [-Wunused-but-set-variable]
  <br>src/info.c: In function &#x2018;ci_page&#x2019;:
  <br>src/info.c:484:17: warning: variable &#x2018;zBranch&#x2019; set but not used [-Wunused-but-set-variable]


type: ci
user: drh
comment:
  Enhancements to localtime processing and to the label resolution on the a=,
  b=, and c= query parameters to the timeline page.


type: ci
user: drh
comment:
  Add an authorizer to the raw-SQL entry box.  This authorizer is not
  strictly necessary for security.  It is just another layer of defense.


type: ci
user: jan.nijtmans
comment:
  Fix ticket [906c533302]. If you want to replace the mingw command-line pa a better one (conforming to ms rules), compile with -DMINGW_BROKEN_MAINARGS.
  MinGW doesn't support unicode command line parsing (linker option -municode), so the option -DMINGW_BROKEN_MAINARGS can be used to fix that too.


type: ci
user: drh
comment:
  Reformat the windows command-line parser to following the Fossil style.
  Use the alternative command-line parser on all windows builds, not just
  for MinGW builds, to simplify the logic and so that the alternative parser
  code is testing more heavily.


type: ci
user: jan.nijtmans
comment:
  add .PHONY target to makefile, this makes "make test" work even though there already is a directory named "test"


type: t
user: drh
brief: Fixed ticket [906c533302203a09|906c533302].
comment:
  Fixed ticket [906c533302203a09|906c533302]: <i>Mingw broken command-line parsing</i> plus 1 other change


type: ci
user: jan.nijtmans
comment:
  Restore fossil to be compilable for Win95
  <p>Replace "-DUNICODE -D_UNICODE" with "-DSQLITE_OS_WINNT=0" in win/Makefile.mingw if you want this.


type: t
user: jan.nijtmans
brief: Closed ticket [906c533302203a09|906c533302].
comment:
  Closed ticket [906c533302203a09|906c533302]: <i>Mingw broken command-line parsing</i> plus 3 other changes


type: ci
user: jan.nijtmans
comment:
  unbreak MSVC build.
  <p>Always use platform detection in fossil_system: fossil might be linked with unicows, then still quotes should not be used on Win95
  <p>Why did I remove the -DUNICODE from Makefile.msc?....


type: ci
user: jan.nijtmans
comment:
  re-enable unicode commandline for MSVC build (previous commit accidently removed that)
  <p>New version of dirent.h, which supports both MBCS and UNICODE


type: ci
user: drh
comment:
  Use the list of configuration properties when transfering content from
  the template repo to the new repo.  Also transfer the ticket formats.


type: ci
user: mistachkin
comment:
  Copy the control settings into the new repository as well.  Also, correct the query used to copy the system user column values.


type: ci
user: drh
comment:
  Update the built-in SQLite to the latest version on the fullscan-covering-index
  branch.  This is for the purpose of testing SQLite changes.


type: ci
user: drh
comment:
  Add the name= query parameter to the &lt;base&gt; for wiki pages, so that
  hyperlinks to fragments work correctly.


type: ci
user: drh
comment:
  If unable to determine the user by the normal techniques, don't guess.
  Print a helpful error message and quit.  Otherwise strange user names
  end up in the log.


type: ci
user: drh
comment:
  Merge the selectRemoteUser branch into trunk, so that now the username in
  the remote_url is a potential source of the user name.


type: ci
user: jan.nijtmans
comment:
  modified fix for [c8c0b78c84], which no longer causes "Usage" printouts to use the full fossil path, even though the command line didn't use the full path


type: t
user: drh
brief: Fixed ticket [c8c0b78c840e4df9|c8c0b78c84].
comment:
  Fixed ticket [c8c0b78c840e4df9|c8c0b78c84]: <i>Windows 7: &quot;fossil ui&quot; and &quot;fossil server&quot; fail</i> plus 1 other change


type: t
user: jan.nijtmans
brief: Ticket [336924579dd95e7c|336924579d]: 1 change
comment:
  Ticket [336924579dd95e7c|336924579d] <i>my test with windows-i18n branch</i> status still Open with 1 other change


type: t
user: jan.nijtmans
comment:
  Add attachment [/artifact/d41dd4346c107d1e|windows-i18n_test3.png] to ticket [336924579dd95e7c|336924579d]


type: t
user: drh
brief: Fixed ticket [336924579dd95e7c|336924579d].
comment:
  Fixed ticket [336924579dd95e7c|336924579d]: <i>my test with windows-i18n branch</i> plus 1 other change


type: ci
user: jan.nijtmans
comment:
  allow Eclipse to be used as fossil development IDE, merged from "fossil-eclipse" branch, which is now closed.


type: ci
user: drh
comment:
  Isolate the logic used to figure out the text encoding of the check-in
  comment coming back from the users editor into windows-only code.


type: ci
user: drh
comment:
  Escape "&lt;" and "&gt;" characters denoting removed and inserted line
  in the HTML version of side-by-side diff.


type: ci
user: drh
comment:
  Add the --baseurl open to the "fossil server" and "fossil http" commands, 
  for use with reverse proxies such as nginx.


type: g
user: jan.nijtmans
comment:
  Edit [c1fdc63630435a3c|c1fdc63630]: Move to branch [/timeline?r=mistake&nd&dp=c1fdc63630435a3c&unhide | mistake]. Edit check-in comment.


type: ci
user: drh
comment:
  Add the --tk option to "fossil diff" in order to launch a Tcl/Tk GUI display
  of colorized side-by-side diffs.


type: ci
user: drh
comment:
  For the --tk option to the diff command, invoke "tclsh" instead of "wish"
  and invoke "package require Tk" at the beginning of the script.


type: t
user: jan.nijtmans
brief: New ticket [711d04b6d8577d9b|711d04b6d8].
comment:
  New ticket [711d04b6d8577d9b|711d04b6d8] <i>only bail out from commit when no selected files are selected</i>.


type: t
user: jan.nijtmans
brief: Ticket [711d04b6d8577d9b|711d04b6d8]: 2 changes
comment:
  Ticket [711d04b6d8577d9b|711d04b6d8] <i>only bail out from commit when no selected files are selected</i> status still Open with 2 other changes


type: t
user: jan.nijtmans
brief: Ticket [711d04b6d8577d9b|711d04b6d8]: 2 changes
comment:
  Ticket [711d04b6d8577d9b|711d04b6d8] <i>only bail out from commit when no selected files are changed</i> status still Open with 2 other changes


type: t
user: jan.nijtmans
brief: Ticket [c179f93e633aa385|c179f93e63]: 1 change
comment:
  Ticket [c179f93e633aa385|c179f93e63] <i>fossil commit crashes when added paths contain Shift-JIS</i> status still Open with 1 other change


type: t
user: jan.nijtmans
brief: Ticket [711d04b6d8577d9b|711d04b6d8]: 1 change
comment:
  Ticket [711d04b6d8577d9b|711d04b6d8] <i>only bail out from commit when no selected files are selected</i> status still Open with 1 other change


type: t
user: drh
brief: Fixed ticket [c179f93e633aa385|c179f93e63].
comment:
  Fixed ticket [c179f93e633aa385|c179f93e63]: <i>fossil commit crashes when added paths contain Shift-JIS</i> plus 1 other change


type: ci
user: drh
comment:
  Merge the fix for [711d04b6d8577] into trunk.  Only bail out of a commit
  if none of the selected files have changed, rather than if any selected
  file is unchanged.


type: t
user: jan.nijtmans
brief: Closed ticket [711d04b6d8577d9b|711d04b6d8].
comment:
  Closed ticket [711d04b6d8577d9b|711d04b6d8]: <i>only bail out from commit when no selected files are changed</i> plus 1 other change


type: ci
user: drh
comment:
  Merge the partialCommitPerms branch which fixes an issue with permission
  bit changes of non-specified files being picked up by a partial commit.


type: ci
user: drh
comment:
  Make the "--tk" option to the "diff" command also imply the "-i" option to
  force the use of the internal diff engine.


type: ci
user: mistachkin
comment:
  Make sure the new command line options are always processed; however, wait until after the settings are available.


type: ci
user: drh
comment:
  Merge the enhancements that adds the "diff-binary" setting for passing binary
  files to the external diff program.


type: ci
user: mistachkin
comment:
  Add support for skipping binary files when using an external diff program.  The existing 'binary-glob' setting and new 'diff-binary' boolean setting control this feature.


type: ci
user: drh
comment:
  Enable building with the TCL stubs library and then loading the main
  TCL library at run-time, and only if needed.


type: ci
user: drh
comment:
  Update the "fossil stash" command so that it always prompts for a
  comment if the -m option is omitted.


type: ci
user: drh
comment:
  Enhancements to the "bisect" command:  (1) Create alias "ls" for the "vlist"
  subcommand.  (2) Show an abbreviated listing unless the --all option is used.
  (3) Automatically show the abbreviated listing after each "next".


type: ci
user: drh
comment:
  Update SQLite from upstream so that Fossil will compile on pre-C99 compilers.
  This SQLite still has issues with ORDER BY optimization, but those issues do
  not seem to effect Fossil.


type: ci
user: drh
comment:
  On the timeline webpage, remove the (undocumented) "nomerge" query parameter
  and make no-merge behavior the default when using the "from" and "to"
  query parameters.  A new "shortest" query parameter can be used to find the
  shortest path, if desired.


type: ci
user: drh
comment:
  Add the "stash show" command.  Simplifications to the diff code, and especially
  the looks_like_binary() function.


type: ci
user: mistachkin
comment:
  Add 'tcl-setup' setting for the optional Tcl script to evaluate after creating and initializing the Tcl interpreter.  Make sure Tcl gets a copy of all the original expanded arguments.


type: g
user: jan.nijtmans
comment:
  Edit [3a20d89d953ba96e|3a20d89d95]: Move to branch [/timeline?r=use-utf8-in-win-external-editor&nd&dp=3a20d89d953ba96e&unhide | use-utf8-in-win-external-editor].


type: ci
user: viriketo
comment:
  Making the raw page download guess the mime type based on filename also for
  attachments, not only repository files.


type: ci
user: drh
comment:
  The "fossil undo" and "fossil redo" commands remember file mtimes and 
  restore them appropriately.  When upgrading through this version, you
  may need to run "fossil undo --reset" to clear your old undo stack.


type: ci
user: viriketo
comment:
  Updating from trunk. I solved some merge conflicts: 1) the checkin info in the
  vdiff page, taking that from trunk, and 2) the vdiff menu options, which I
  tried to get similar to what I had in the branch.


type: ci
user: drh
comment:
  Simple changes that allows embedded documentation *.wiki files to contain
  unrestricted HTML.  This is on a branch because I don't believe we want to
  go this way, but I might change my mind later.


type: ci
user: drh
comment:
  Add the internal checkin_mtime() function.  Use it to implement the --age
  and -t options to the "fossil ls" command.


type: ci
user: drh
comment:
  Back out the undo/redo logic changes of [0c37874941c89] that caused the mtime
  to be restored on files.  Playing games with mtimes is bad policy.  Consider
  a scenario:  "fossil merge; make; fossil undo; make".  If the mtimes are reset
  by undo, then the second "make" above will not work correctly.

  This is not a complete backout of [0c37874941c89] as the underlying
  infrastructure used to compute the age of files is retained.


type: ci
user: drh
comment:
  Add the --setmtime command-line option to "fossil update".  When this option
  is used, the mtime of all unmodified managed files is set to the time when that
  file was originally checked in.


type: ci
user: drh
comment:
  Cherrypick changes [0c37874941c8972], [9ba8a393fcc569b], and
  [ae092ec605eed11] in order to backport the --setmtime option of "fossil update"
  and the --age and -t options of "fossil ls" to version 1.19.


type: ci
user: drh
comment:
  Omit the "private" tag from private check-ins.  This opens up the possibility
  of publishing check-ins that were originally private.  Fix the "deconstruct"
  command so that it omits private artifacts unless the --private option is
  used.


type: ci
user: jan.nijtmans
comment:
  unused variable includeDotFiles
  <p>struct utimbuf -> struct _utimbuf (compiler warning with mingw-w64)
  <p>a few "const" additions


type: ci
user: drh
comment:
  Fix the --setmtime flag on fossil-commit so that it works when changing
  version, and not just when updating the current version.


type: t
user: drh
brief: Closed ticket [68b4e947d038749e|68b4e947d0].
comment:
  Closed ticket [68b4e947d038749e|68b4e947d0]: <i>&#39;&quot;Fossil&quot;&#39; is not recognized as an internal or external command</i>


type: ci
user: jan.nijtmans
comment:
  unused variable includeDotFiles
  <p>struct utimbuf -> struct _utimbuf (compiler warning with mingw-w64)
  <p>a few "const" additions (lower memory footprint, allows C-compiler to optimize better)


type: ci
user: viriketo
comment:
  I think I fix the previous commit, that should avoid committing a ticket
  manifest if it has no changes. It was ignoring the ticket appends.

  In the case of only appending, the user was not notified not properly redirected, and the ticket
  chagnes were not committed.

  Still, there should be some kind of warning to the user, if it ends up in such situation, I think.


type: ci
user: drh
comment:
  It turns out that filenames in git-fast-export format can be quoted, if they
  contain special characters.  Update the importer to dequote those names before
  trying to use them.


type: ci
user: drh
comment:
  All submenu buttons on embedded documentation pages using markup of the
  form: &lt;a class="button" href="..."&gt;LABEL&lt;/a&gt;.


type: ci
user: drh
comment:
  Fix a crash bug that comes up when trying to view the history of files 
  whose names contain charaters that require URL escapes.


type: ci
user: drh
comment:
  Report unresolved conflicts on "fossil status".  Refuse to commit with
  unresolved conflicts if the --conflict flag is omitted from "fossil commit".


type: ci
user: drh
comment:
  Add a mention of the ability to do dynamic loading of Tcl to the change log.
  (This change originally checked into the wrong branch.)


type: ci
user: drh
comment:
  Fix a crash bug that comes up when trying to view the history of files 
  whose names contain charaters that require URL escapes.  This is a
  cherry-pick of [65f495bc06767] which was committed to the wrong branch.


type: t
user: jan.nijtmans
brief: Ticket [490b6c2eddccbc6a|490b6c2edd]: 1 change
comment:
  Ticket [490b6c2eddccbc6a|490b6c2edd] <i>Chinese windows file name require convert from mbcs to utf8</i> status still Open with 1 other change


type: t
user: jan.nijtmans
brief: Ticket [838bde7990d8e190|838bde7990]: 1 change
comment:
  Ticket [838bde7990d8e190|838bde7990] <i>file extracted from Fossil zip archive could have different name</i> status still Review with 1 other change


type: t
user: jan.nijtmans
brief: Ticket [13b73889641e1b6c|13b7388964]: 3 changes
comment:
  Ticket [13b73889641e1b6c|13b7388964] <i>Commit comments with multi-byte character break</i> status still Open with 3 other changes


type: ci
user: drh
comment:
  Merge the changes to show unresolved conflicts in "fossil status" and to prevent
  committing unresolved conflicts.


type: ci
user: drh
comment:
  Merge in the ability to add submenu buttons on embedded documentation using
  hyperlinks with the "button" class.


type: ci
user: jan.nijtmans
ecomment:
  Update to Toni Rönkkö's latest version (1.12.1) of dirent.h [http://www.softagalleria.net/dirent.php]

comment:
  Update to Toni R�nkk�'s latest version (1.12.1) of dirent.h [http://www.softagalleria.net/dirent.php]


type: ci
user: jan.nijtmans
comment:
  diff.c:looks_like_binary(): No need to make the blob null-terminated.
  <p>checkin.c: Make limits the same as in looks_like_binary(), preparation to move the function to diff.c


type: ci
user: drh
comment:
  Allow the deletion of multiple stash entries using "fossil stash rm" with
  multiple arguments.  Multi-stash deletion is undoable.


type: ci
user: jan.nijtmans
comment:
  <pre>src/stash.c: In function ‘stash_cmd’:
  src/stash.c:377:16: warning: ‘stashid’ may be used uninitialized in this function
  src/stash.c:472:7: note: ‘stashid’ was declared here</pre>


type: ci
user: jan.nijtmans
ecomment:
  Even though wiki pages can now be in UNICODE on Windows, this is still not recommended: A diff doesn't work, and it is Windows-only.
  <br>So give out a warning when a UNICODE file is attempted to be checked in on Windows, just as for CrLf files as well
  <p>Implement looks_like_text(), similar to looks_like_binary() but it can distinguish more types of text/binary files.

comment:
  Even though wiki pages can now be in UNICODE on Windows, this is still not recommended: A diff doesn't work, and it is Windows-only.
  <br>So give out a warning when a UNICODE file is attempted to be checked in on Windows, just as for CrLf files as well
  <p>Implement looks_like_text(), similar to looks_like_unicode() but it can distinguish more types of text/binary files.


type: ci
user: jan.nijtmans
comment:
  use blob_strip_bom() in wikiformat.c
  <p>This has the effect that on Windows wiki pages can now be in unicode as well.


type: ci
user: jan.nijtmans
comment:
  a little consistancy: Allow lower and uppercase for all commit responds, so if Caps-Lock hangs that doesn't matter any more.


type: ci
user: jan.nijtmans
ecomment:
  use blob_strip_bom in main.c
  <p>This has the effect that on Windows the --args file accepts a unicode file,
  starting with a UTF-16 BOM as well

comment:
  use blob_strip_blob in main.c
  <p>This has the effect that on Windows the --args file accepts a unicode file,
  starting with a UTF-16 BOM as well


type: g
user: jan.nijtmans
comment:
  Edit [cbb24cf854fc0352|cbb24cf854]: Move to branch [/timeline?r=use-blob_strip_bom&nd&dp=cbb24cf854fc0352&unhide | use-blob_strip_bom].


type: ci
user: drh
comment:
  Add the --deanalyze option to "fossil rebuild" for removing ANALYZE results.
  We really don't want ANALYZE run on a repository because all the queries are
  tuned to work without it.  Add the ability to pass rebuild arguments to
  "fossil all rebuild".


type: ci
user: jan.nijtmans
comment:
  - finally, do the ++j update in looks_like_text() right
  - More consistancy in prompt handling: accept Capitals everywhere, use '(' not '[', and abbreviate yes/no to y/N everywhere


type: ci
user: mistachkin
comment:
  Refactor commit warning functionality.  Break out UTF-16 BOM detection into a new function.  Style and comment fixes.


type: ci
user: mistachkin
comment:
  Simplify the looks_like_binary() macro.  Remove literal tab character, adjust styling and comments in looks_like_text().


type: ci
user: jan.nijtmans
comment:
  fix "possible unresolved merge conflict" warning message to show the pathname relative to the wd in stead of the root


type: ci
user: jan.nijtmans
ecomment:
  Allow unicode files for Wiki-rendering on Windows.
  <p>Trying to commit a file with an UTF-16 BOM will now give a warning, just as a file containing crlf
  <p>The --args command line option now accept UTF-16 files as well

comment:
  Allow unicode files for Wiki-rendering on Windows.
  <p>Trying to commit a file with an UTF-16 BOM will now give a warning, just as a file containing crlf


type: ci
user: jan.nijtmans
comment:
  Working "c=convert" option for <nowiki>[fossil commit]</nowiki>. Just to be tested a little bit more.


type: ci
user: jan.nijtmans
comment:
  Enhance looks_like_text():
  <br>- Detect line-length overflow earlier, not at the next NL
  <br>- Implement the same binary and line-length check for UTF-16 as well
  <p>For UTF-16, the line-length limit is set to 2/3th of the line length limit for other text,
  because UTF-16 -> UTF-8 conversion can increase the line length (in bytes) by max 50%. This
  guarantees that a UTF-16 diff can be made by converting the two UTF-16 files to UTF-8
  and then do a normal diff.


type: ci
user: drh
comment:
  Avoid the use of stdarg.h in the "all" command, since it was causing problems
  for reasons I do not understand.


type: ci
user: drh
comment:
  Enhance the control-artifact parser to optionally return an error when the
  parse fails.  Fix a bug in the artifact parser which caused it to ignore
  Z-card checksum failures.


type: ci
user: jan.nijtmans
comment:
  Two more enhancements.
  <br>- DOS text files sometimes use Control-Z (0x1a) as eof-marker, so this byte should be considered text.
  <br>- FEFF, FFFE and FFFF are invalid UTF-16 code points (when not used as BOM), so files containing those should be considered binary.


type: ci
user: drh
comment:
  Add the "fossil test-missing" command.  Make test-missing and test-orphans
  available to "fossil all".


type: ci
user: mistachkin
comment:
  Merge commit warning and looks_like_text() enhancements to trunk.  Further changes based on these will occur on a branch.


type: ci
user: jan.nijtmans
comment:
  Add back checks for FFFE and FFFF in looks_like_text:
  <br>- FFFE is a reversed BOM. It could arise when an UTF-16LE and an UTF-16BE file are concatenated. This is always a fatal error, so diff should bail out early.
  <br>- FFFF is a permanently unassigned character as well, which doesn't exist in any font. Sometimes uninitialized variables are either initialized with 0000 or FFFF, so this makes it much more likely that binary files are detected early.
  <p>The earlier check for FEFF was not sensible: A BOM in the middle of an UTF-16 file could easily arise when two UTF-16LE or twe UTF-16BE files are concatenated. Nothing goes wrong in that case, the BOM should just be displayed a zero-width-space. Therefore, diff should not bail out.


type: ci
user: jan.nijtmans
comment:
  bug-fix: Before preparing a diff, BOM's should not be removed. It might result in a
  BOM in the middle of UTF-8, which is invalid, but that's how diff works.


type: ci
user: drh
comment:
  All aspects of Wiki and Ticket moderation and attachments are working better.
  But there are still room for improvement before merging this enhancement
  sprint into trunk.


type: ci
user: drh
comment:
  Merge the "moderation" branch into trunk.  This adds the ability to have an
  approval process for edits to Wiki and Tickets, including creating new Wiki
  and Tickets and adding attachments. Probably there are still some problems,
  but things are working well enough for trunk.


type: ci
user: mistachkin
comment:
  Use local variable when checking for a carriage-return in looks_like_utf8/utf16.  Update custom MinGW makefile.


type: t
user: anonymous
brief: New ticket [8ca2aae39172f90c|8ca2aae391].
comment:
  New ticket [8ca2aae39172f90c|8ca2aae391] <i>Command-line wildcards broken with Fossil 1.24, in some cases crashing Fossil (1.23 was OK)</i>.


type: ci
user: jan.nijtmans
comment:
  speedup mimetype_from_content() by using a 256 byte array.
  <br>Mark VT and Ctrl-Z as text bytes, not binary.
  <br>Decrease maximum UTF-16 line length to 2731
  <br>Check for FFFF in addition to 0, in UTF-16/binary detection.


type: t
user: anonymous
brief: New ticket [03fec0ab6021c776|03fec0ab60].
comment:
  New ticket [03fec0ab6021c776|03fec0ab60] <i>Unlike &#39;fossil extras&#39;, &#39;fossil clean&#39; doesn&#39;t consider case-sensitivity</i>.


type: t
user: anonymous
brief: Ticket [0f63bc403afbf2c9|0f63bc403a]: 2 changes
comment:
  Ticket [0f63bc403afbf2c9|0f63bc403a] <i>Windows binary executable is missing the icon</i> status still Open with 2 other changes


type: t
user: drh
brief: Closed ticket [0f63bc403afbf2c9|0f63bc403a].
comment:
  Closed ticket [0f63bc403afbf2c9|0f63bc403a]: <i>Windows binary executable is missing the icon</i> plus 3 other changes


type: ci
user: drh
comment:
  Fix a segfault that occurs with the "fossil md5sum" command when files
  named on the command-line do not actually exist.  
  Ticket [8ca2aae39172f90c].


type: t
user: anonymous
brief: Ticket [8ca2aae39172f90c|8ca2aae391]: 2 changes
comment:
  Ticket [8ca2aae39172f90c|8ca2aae391] <i>Command-line wildcards broken with Fossil 1.24 on Windows, in some cases crashing Fossil (1.23 was OK)</i> status still Open with 2 other changes


type: t
user: anonymous
brief: Ticket [0f63bc403afbf2c9|0f63bc403a]: 4 changes
comment:
  Ticket [0f63bc403afbf2c9|0f63bc403a] <i>Windows binary executable is missing the icon</i> status still Open with 4 other changes


type: ci
user: drh
comment:
  Only use the Tcl-derived argv/argc parser when compiling on windows using
  a compiler other than mingw.  The crt0 for mingw works, and it also does
  wildcard expansion.  Need to update the parse_windows_command_line() function
  to do wildcard expansion in order to fix builds using non-mingw windows
  compilers.  Ticket [8ca2aae39172f9]


type: ci
user: drh
comment:
  Be aware of the filename case sensitivity of the underlying filesystem
  in the "fossil clean" command.  Ticket [03fec0ab6021c77].


type: ci
user: drh
comment:
  Add the undocumented --test option to "fossil clean", so that we can easily
  see what is being removed without actually removing it.  This found a bug
  in the case-sensitivity logic, which was also fixed.  
  Ticket [03fec0ab6021c776a4b3]


type: ci
user: drh
comment:
  Make the repeated-ticket suppressor output text ("N similar events omitted")
  appear at the end of the first line in the timeline, rather than on a separate
  line.  Less obtrusive this way.


type: t
user: drh
brief: Fixed ticket [03fec0ab6021c776|03fec0ab60].
comment:
  Fixed ticket [03fec0ab6021c776|03fec0ab60]: <i>Unlike &#39;fossil extras&#39;, &#39;fossil clean&#39; doesn&#39;t consider case-sensitivity</i> plus 1 other change


type: ci
user: drh
comment:
  Perserve the "ubg", "brbg", and "ng" query parameters on the timeline when
  moving the display forwards and backwards in time or changing the length, etc,
  using the submenu buttons.


type: ci
user: drh
comment:
  Disallow the sequence: "fossil mv A B; fossil add A; fossil commit A;" since
  doing so requires both the old A and the new A to be in the same check-in.
  Ticket [0ff64b0a5fc8].


type: t
user: anonymous
brief: Ticket [8ca2aae39172f90c|8ca2aae391]: 1 change
comment:
  Ticket [8ca2aae39172f90c|8ca2aae391] <i>Command-line wildcards broken with Fossil 1.24 on Windows, in some cases crashing Fossil (1.23 was OK)</i> status still Open with 1 other change


type: t
user: anonymous
brief: Ticket [0ff64b0a5fc88e7e|0ff64b0a5f]: 2 changes
comment:
  Ticket [0ff64b0a5fc88e7e|0ff64b0a5f] <i>manifest file is malformed error after file rename</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Improvements to the fix for [0ff64b0a5fc88e7e]: (1) Better error message and
  (2) allow the partial commit of the renamed file as long as its destination
  files is also part of the partial commit.


type: t
user: drh
brief: Fixed ticket [0ff64b0a5fc88e7e|0ff64b0a5f].
comment:
  Fixed ticket [0ff64b0a5fc88e7e|0ff64b0a5f]: <i>manifest file is malformed error after file rename</i> plus 1 other change


type: ci
user: jan.nijtmans
comment:
  If the committed file has CR/NL or UTF-16 (or both), give the user the possibility to convert it to resp NL or UTF-8 (or both) without committing


type: ci
user: drh
comment:
  Merge the "spelling" branch into trunk, fixing a huge number of typos, mostly
  in comments, but occasionally in error messages or help screens.


type: ci
user: jan.nijtmans
comment:
  merge trunk. 
  <p>simplify utf-8 continuation byte checking, using a loop in stead of separater 2/3/4-byte versions.


type: g
user: jan.nijtmans
comment:
  Edit [4e86b06a9f03db12|4e86b06a9f]: Move to branch [/timeline?r=improve_commit_warning&nd&dp=4e86b06a9f03db12&unhide | improve_commit_warning].


type: ci
user: drh
comment:
  Always HTML-encode the href attribute of &lt;a&gt; elements.  This check-in
  simplifies and fixes double-frees in the previous.  
  Ticket [5ff2043c9668]


type: ci
user: drh
comment:
  Add a configuration option that allows timeline comments to be rendered
  as plain text rather than as wiki.


type: ci
user: drh
comment:
  Do not run the graphical merging tool nor leave merge-droppings after a
  dry-run merge.  Also improve the merge summary message at the end of a
  merge.


type: t
user: drh
brief: Closed ticket [4e2afbb41cfcf920|4e2afbb41c].
comment:
  Closed ticket [4e2afbb41cfcf920|4e2afbb41c]: <i>fossil stash save can lose file modifications</i> plus 2 other changes


type: ci
user: drh
comment:
  When one version of a file ends in a newline and the other does not,
  be sure to show that difference.  Ticket [7541963870703f0].


type: ci
user: jan.nijtmans
comment:
  gcc warnings:
  <pre>src/merge3.c: In function ‘merge_3way’:
  src/merge3.c:445:9: warning: ‘zPivot’ may be used uninitialized in this function
  src/merge3.c:446:9: warning: ‘zOrig’ may be used uninitialized in this function
  src/merge3.c:447:9: warning: ‘zOther’ may be used uninitialized in this function
  </pre>


type: t
user: jan.nijtmans
brief: Ticket [5ff2043c96682049|5ff2043c96]: 1 change
comment:
  Ticket [5ff2043c96682049|5ff2043c96] <i>Invalid xhtml markup generated (with patch)</i> status still Open with 1 other change


type: ci
user: drh
comment:
  When trying to create a directory, if mkdir fails, make sure the directory
  doesn't already exist before giving up and reporting an error.


type: t
user: drh
brief: Fixed ticket [7541963870703f09|7541963870].
comment:
  Fixed ticket [7541963870703f09|7541963870]: <i>diff doesn&#39;t show newline</i> plus 1 other change


type: ci
user: drh
comment:
  Show an error message when trying to rename one file on top of another,
  rather than throwing a uniqueness constraint.
  Ticket [1e43138b8b8e90f]


type: ci
user: drh
ecomment:
  Detect infinite loops in the DELTA table and abort out of content_get()
  when they are found.  Fix an off-by-one error in the version-3 clone protocol. This error might cause an incomplete and corrupt clone if a transfer block fills up just before sending the very last blob.  Backport of fixes from
  [2012-08-23 21:15:36]

comment:
  Detect infinite loops in the DELTA table and abort out of content_get()
  when they are found.  Fix an off-by-one error in the version-3 clone protocol. This error might cause an incomplete and corrupt clone if a transfer block fills up just before sending the very last blob.  Backport of fixes from
  [2012-08-23 23:15:36]


type: t
user: anonymous
brief: Ticket [1e43138b8b8e90fa|1e43138b8b]: 2 changes
comment:
  Ticket [1e43138b8b8e90fa|1e43138b8b] <i>SQLITE_CONSTRAINT on rename</i> status still Open with 2 other changes


type: ci
user: jan.nijtmans
comment:
  one more similar fix, in xhref(). There is only one hyperlink using xhref with ampersands, in the "vinfo" and "ci" pages, but just for completeness…


type: ci
user: drh
comment:
  Add a test script that runs one thousand web page queries using valgrind,
  looking for memory issues.  Fix one use-after-free issue found using this
  script.


type: ci
user: drh
comment:
  Escape all characters in the href attributes of &lt;a&gt; elements that
  have special meaning to HTML.  Ticket [5ff2043c96682049].


type: t
user: drh
brief: Fixed ticket [5ff2043c96682049|5ff2043c96].
comment:
  Fixed ticket [5ff2043c96682049|5ff2043c96]: <i>Invalid xhtml markup generated (with patch)</i> plus 1 other change


type: ci
user: drh
comment:
  Add a new test script that runs 10,000 web pages without valgrind looking
  for performance issues or fatal errors.  Fix one incorrect SQL statement
  found by this script.  Update the valgrind test script to run discovered
  web pages in a random order.


type: ci
user: drh
comment:
  Short-circuit a rare pathological case in the diff generator to prevent it
  from taking too much time.


type: t
user: drh
brief: Closed ticket [724d7b74311f9b99|724d7b7431].
comment:
  Closed ticket [724d7b74311f9b99|724d7b7431]: <i>Documentation access URL changes space in &quot;_&quot;</i> plus 2 other changes


type: t
user: anonymous
brief: New ticket [724d7b74311f9b99|724d7b7431].
comment:
  New ticket [724d7b74311f9b99|724d7b7431] <i>Documentation access URL changes space in &quot;_&quot;</i>.


type: ci
user: drh
comment:
  Correctly escape ZIP and Tarball filenames for URLs.  Limit SHA1 hashs on
  diff URLs using %S instead of %s.  Limit the number of links to follow off
  of each page in the many-www.tcl test script.


type: g
user: jan.nijtmans
comment:
  Edit [153116f2d5afdc9e|153116f2d5]: Move to branch [/timeline?r=convert_before_commit&nd&dp=153116f2d5afdc9e&unhide | convert_before_commit].


type: ci
user: drh
comment:
  Enhance the fossil_reserved_name() function to include the repository filename
  and its journals and auxiliary files.  Ticket [7d790e7e5e0f701e01].


type: ci
user: drh
comment:
  Reverse the labels on the Add/Delete indentation buttons in the Wysiwyg
  editor.  Ticket [9d4cb9cf117b10a68]


type: t
user: drh
brief: Fixed ticket [7d790e7e5e0f701e|7d790e7e5e].
comment:
  Fixed ticket [7d790e7e5e0f701e|7d790e7e5e]: <i>`fossil extras` shows metadata files...</i> plus 1 other change


type: t
user: anonymous
brief: New ticket [9d4cb9cf117b10a6|9d4cb9cf11].
comment:
  New ticket [9d4cb9cf117b10a6|9d4cb9cf11] <i>WYSIWYG: Label-Text for Indentation Buttons is Swapped</i>.


type: t
user: drh
brief: Fixed ticket [9d4cb9cf117b10a6|9d4cb9cf11].
comment:
  Fixed ticket [9d4cb9cf117b10a6|9d4cb9cf11]: <i>WYSIWYG: Label-Text for Indentation Buttons is Swapped</i> plus 1 other change


type: t
user: anonymous
brief: New ticket [c30d7c8c632d4dfe|c30d7c8c63].
comment:
  New ticket [c30d7c8c632d4dfe|c30d7c8c63] <i>newbiest help is mistaken about most basic more help</i>.


type: t
user: drh
brief: Closed ticket [c30d7c8c632d4dfe|c30d7c8c63].
comment:
  Closed ticket [c30d7c8c632d4dfe|c30d7c8c63]: <i>newbiest help is mistaken about most basic more help</i> plus 2 other changes


type: t
user: mistachkin
brief: Ticket [63cc656c9dfef126|63cc656c9d]: 2 changes
comment:
  Ticket [63cc656c9dfef126|63cc656c9d] <i>Option to force binary file commits</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Further attempts to help the "ssh" sync protocol move past noisy motd comments
  and other extraneous login text, synchronize with the remote end, and start
  exchanging messages successfully.


type: t
user: drh
brief: Fixed ticket [63cc656c9dfef126|63cc656c9d].
comment:
  Fixed ticket [63cc656c9dfef126|63cc656c9d]: <i>Option to force binary file commits</i> plus 2 other changes


type: ci
user: drh
comment:
  Added the --sshtrace command-line option that provides diagnostic output on
  the connection setup for all SSH sync traffic.  Make the SSH connection setup
  pause waiting for responses, if the desired response is not obtained right
  away.


type: ci
user: jan.nijtmans
comment:
  The &lt;nobr&gt; tag is not valid xhtml.
  <p>All div.logo, div.status, div.section and div.divider parts of the html
  pages are not supposed to be line-wrapped. Some skins do that though
  the &lt;nobr&gt; tag, other do it by putting "white-space: nowrap;" in css.
  <p>This commit changes the skins to do the same using css in all skins.
  <p>With this change, the "timeline" and "finfo" pages become 100% html5
  complient: validator.w3.org doesn't show any errors any more (just 3 warnings)


type: ci
user: drh
comment:
  Increase the amount of randomness in the probe string used to initialize
  an SSH synchronization link.


type: ci
user: jan.nijtmans
ecomment:
  bug-fix: If both suppressCnt and pendingEndTr are true, a &lt;/td&gt;&lt;/tr&gt; pair too much is printed out. Discovered by validator.w3.org

comment:
  bug-fix: If both suppressCnt and pendingEndTr are true, a &gt;/td&lt;&gt;/tr&lt; pair too much is printed out. Discovered by validator.w3.org


type: t
user: anonymous
brief: Ticket [c03b86469651ddc2|c03b864696]: 1 change
comment:
  Ticket [c03b86469651ddc2|c03b864696] <i>support for standalone https server in fossil</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Update the "fossil server DIRECTORY" operation so that it will serve
  static content contained in DIRECTORY in addition to Fossil repositories.


type: ci
user: drh
comment:
  Add the debug= query parameter to the finfo file timeline page.  Setting
  the 1 bit on debug causes the fid, pid, and mid of each file change to be
  displayed in the timeline.


type: ci
user: drh
comment:
  Allow the "fossil ui" command to specify a directory as long as the
  "--notfound" option is also used.  Give a better error message if these
  conditions are not met.


type: ci
user: drh
comment:
  Prevent delta loops on sync operations
  that might otherwise occur if a sequence of file changes ends with a file
  back to its original state after a sequence of two or more intermediate
  states.  The is a backport/cherrypick of check-in [141b990722ea81e10e5]


type: ci
user: drh
comment:
  Only show the "pull only - not authorized to push" message once when
  syncing with a repo for which there is read-only permission.


type: ci
user: drh
comment:
  Enhancements to the timeline labeling with the uf= option.  New hyperlinks
  from the finfo page to timeline with uf=.


type: ci
user: drh
comment:
  Add the uf= query parameter to timeline.  The timeline shows only those
  checkins that contain the file identified.


type: ci
user: drh
comment:
  Provisional changes aimed at preventing delta loops on sync operations
  that might otherwise occur if a sequence of file changes ends with a file
  back to its original state after a sequence of two or more intermediate
  states.


type: ci
user: drh
comment:
  Fix the server-side sync operation so that it will not generate a delta
  loop when a file changes from its original state through two or more
  intermediate states and back to its original state and all versions of the
  file attempt to sync in a single transaction.


type: ci
user: drh
comment:
  Make no transformation to wiki hyperlinks (text inside &#91;..&#93;) if the
  content is not a valid hyperlink.  Formerly, the faulty hyperlink would be
  displayed within &lt;span class="brokenlink"&gt;..&lt;span&gt;.


type: t
user: jan.nijtmans
brief: Ticket [10aee063c413c107|10aee063c4]: 3 changes
comment:
  Ticket [10aee063c413c107|10aee063c4] <i>Fossil didn&#39;t support for UTF8 to storage filenames.</i> status still Open with 3 other changes


type: t
user: anonymous
brief: Ticket [10aee063c413c107|10aee063c4]: 2 changes
comment:
  Ticket [10aee063c413c107|10aee063c4] <i>Fossil didn&#39;t support for UTF8 to storage filenames.</i> status still Open with 2 other changes


type: t
user: anonymous
brief: New ticket [10aee063c413c107|10aee063c4].
comment:
  New ticket [10aee063c413c107|10aee063c4] <i>Fossil didn&#39;t support for UTF8 to storage filenames.</i>.


type: t
user: anonymous
brief: Ticket [10aee063c413c107|10aee063c4]: 1 change
comment:
  Ticket [10aee063c413c107|10aee063c4] <i>Fossil didn&#39;t support for UTF8 to storage filenames.</i> status still Open with 1 other change


type: ci
user: drh
comment:
  Fix the git-fast-export generator so that it does not make links to files
  that for some reason or another do not exist in the repository.  Also fix
  some stylistic problems in the export code.


type: ci
user: mistachkin
comment:
  When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously.


type: ci
user: mistachkin
comment:
  Add 'th1-setup' setting for the optional TH1 script to evaluate after creating and initializing the TH1 interpreter.  Revise TH1 integration in preparation for generalized hooks.


type: ci
user: drh
comment:
  Prevent blank user names from being displayed for items awaiting moderation.
  Also, Show much less output on a sync operation, unless the --verbose flag
  is given.


type: ci
user: drh
comment:
  Only suppress bad hyperlinks for check-in comments and tickets.  Continue
  to show the broken hyperlinks on wiki pages.


type: ci
user: jan.nijtmans
comment:
  Experimental fix for issue [d17d6e5b17].
  <p>Should have a LOT more testing before merging it to trunk, because it is dangerous!
  <p>The method used is as described at:
  <br>    [http://cygwin.com/cygwin-ug-net/using-specialnames.html]
  The only problematic characters left are ':' and '\', all other
  problematic characters are handled by translating them to characters
  in the range U+F000 to U+F0FF
  <p>Feedback welcome.


type: ci
user: drh
comment:
  When db_open_config() is called with the useAttach parameter set to non-zero,
  it may need to close and reopen the database using ATTACH if that was not 
  done previously.


type: ci
user: drh
comment:
  Change the action= attribute of &lt;form&gt; elements using javascript, as
  an additional defense against spam-bots.


type: ci
user: drh
comment:
  Optionally require a CAPTCHA (controlled by Admin/Access) when a user who is
  not logged in tries to edit wiki, or a ticket, or an attachment.


type: ci
user: mistachkin
comment:
  Modify db_open_config() and associated routines to make their internal state more consistent and discoverable.


type: ci
user: mistachkin
comment:
  Fix usage error message for 'ticket change' and 'ticket history' commands.  Also, silence harmless compiler warnings.


type: ci
user: drh
comment:
  Use the new WIKI_LINKSONLY rendering option for check-in comments on the
  timeline when the "plain text comments" option is enabled.


type: ci
user: drh
comment:
  Be consistent about display of check-in comments as either text/plain
  or text/x-fossil-wiki.  When the user configures text/plain, use that
  format everywhere.


type: ci
user: drh
comment:
  When db_open_config() is called with the useAttach parameter set to non-zero,
  it may need to close and reopen the database using ATTACH if that was not
  done previously.


type: ci
user: drh
comment:
  All markup of the form <verbatim-ID>...</verbatim> with an options
  "links" or "links=BOOLEAN" attribute.  Improved TH1 tracing and error
  reporting capabilities.  Improved documentation on how reports work.


type: ci
user: drh
comment:
  Render timeline comments for items other than check-ins as HTML.  All
  such comments should be automatically generated (or regenerated via
  "fossil rebuild") so we can control their formatting.


type: ci
user: drh
comment:
  Display ticket titles as plaintext on the timeline.  Provide a hyperlink
  to attachments on the timeline.


type: ci
user: drh
comment:
  Provide extra buttons to get to "Plaintext" views of tickets and ticket
  artifacts.  Invert the order of ticket history so that the oldest changes
  are on top and more recent changes are appended.  Reject [...] style
  hyperlinks if they do not begin with ./ or ../.


type: ci
user: drh
comment:
  When --httptrace is used with "fossil ui" or "fossil server", create log files
  containing the text of each HTTP request.


type: ci
user: mistachkin
ecomment:
  Merge commit warning enhancements (i.e. the 'unicode-glob' setting and the '--no-warnings' option to commit).  Not yet approved for trunk.

comment:
  Merge commit warning enhancements (i.e. the 'unicode-glob' setting and the '--no-warnings' option to commit).


type: t
user: anonymous
brief: Ticket [f687f1eb98714844|f687f1eb98]: 3 changes
comment:
  Ticket [f687f1eb98714844|f687f1eb98] <i>Missing closing tags in page setup_login_group</i> status still Open with 3 other changes


type: t
user: drh
brief: Fixed ticket [f687f1eb98714844|f687f1eb98].
comment:
  Fixed ticket [f687f1eb98714844|f687f1eb98]: <i>Missing closing tags in page setup_login_group</i> plus 2 other changes


type: ci
user: jan.nijtmans
comment:
  - Make --force imply --no-warnings
  - Add --no-warnings to "fossil scrub" and "fossil clean"
  - Remove "--conflict" option for "fossil merge", use --force for that.


type: ci
user: jan.nijtmans
comment:
  Patch provided by Stefan Bellon,
  >Attached you'll find a patch that adds the "unicode-glob" to the
  >settings and respects its setting in the check-in. Additionally I
  >disabled all the check-in warnings (crnl, binary and unicode) in case
  >--force/-f is set on commit.


type: g
user: mistachkin
comment:
  Edit [02062c2b6a481468|02062c2b6a]: Move to branch [/timeline?r=mistake&nd&dp=02062c2b6a481468&unhide | mistake]. Edit check-in comment.


type: ci
user: mistachkin
comment:
  During commit, instead of using the '--force' option to bypass file type warnings, add a new option '--no-warnings'.


type: ci
user: drh
comment:
  More trouble-shooting and debugging aids for ticket processing:
  With debug_tktnew and debug_tktedit or with tktview?showfields, a
  listing of the aField[] data structure in ticket handling code is
  shown at the top of the screen.


type: ci
user: mistachkin
comment:
  Make the --force option to commit undocumented.  Add --allow-empty, --allow-fork, and --allow-older options.  Rename the --conflict option to --allow-conflict.  Remove the --binary-ok option.


type: ci
user: mistachkin
comment:
  Modify commit error message about unresolved merge conflicts to include the option used to disable the check.


type: t
user: jan.nijtmans
brief: Ticket [1038e224fa3956f9|1038e224fa]: 2 changes
comment:
  Ticket [1038e224fa3956f9|1038e224fa] <i>problems setting admin user at init</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Add zlib sources to the tree in the compat/zlib subdirectory and use them to build Fossil on windows systems that lack a zlib library.


type: t
user: drh
brief: Fixed ticket [1038e224fa3956f9|1038e224fa].
comment:
  Fixed ticket [1038e224fa3956f9|1038e224fa]: <i>problems setting admin user at init</i> plus 1 other change


type: ci
user: drh
comment:
  Enhancements to ticket processing.  There are now two tables: TICKET and
  TICKETCHNG.  There is one row in TICKETCHNG for each ticket artifact.
  Fields from ticket artifacts go into either or both of TICKET and TICKETCHNG,
  whichever contain matching column names.  Default ticket edit and viewing
  scripts are updated to use TICKETCHNG.  The TH1 scripting language is
  enhanced to support this, including the new "query" command for doing
  SQL queries against the repository database.  All changes should be
  backwards compatible.


type: ci
user: mistachkin
comment: merge trunk.
ecomment:
  This change is intended to detect, during commit,
  whether some file contents cannot be interpreted
  as either UTF-8 or ASCII. This typically happens
  when the file is in the iso8859-1 (UNIX) or
  cp1252 (win32) encoding. Nothing very bad happens,
  only fossil cannot display the characters. For example,
  see:
  [http://core.tcl.tk/tcl/info/7559185e9a]

  It would be nice if fossil detects this situation,
  so the user has the choice to change the encoding
  to utf-8, or answer 'y' if this is intended.

  Probably missing is a 'latin-glob', 'non-utf8-glob'
  (any ideas for a better name?) setting.

  An improvement would be to allow the 'c' response,
  which aborts the commit but first converts it to
  utf-8 (assuming iso8859-1 on UNIX and cp1252 on win32)

  Another thing this change does is warn if the file
  contains long lines which cannot be handled by
  fossil. The user is given the chance to break the
  long lines into shorter ones. This cannot be done
  automatically. Maybe add a "longlines-glob" setting
  as well.

  Feedback welcome!


type: ci
user: drh
comment:
  Serious bug fix:  Avoid deleting the respository if the repository is in the
  checkout and you do a "fossil close".


type: ci
user: drh
ecomment:
  Give the user the option to convert file into UTF8 if they are in some
  other encoding when committed.  The commit aborts regardless, to give the
  operator an opportunity to retest the changes before committing again.

comment:
  Give the user the option to convert file into UTF8 if they are in some
  other encoding when committed.  The commit aborts regardless, to give the
  operator an opporunity to retest the changes before committing again.


type: t
user: drh
brief: Ticket [e399bc1edfe45b2e|e399bc1edf]: 3 changes
comment:
  Ticket [e399bc1edfe45b2e|e399bc1edf] <i>Non-ASCII characters in file and folder names are not handled correctly</i> status still Open with 3 other changes


type: t
user: anonymous
brief: New ticket [e399bc1edfe45b2e|e399bc1edf].
comment:
  New ticket [e399bc1edfe45b2e|e399bc1edf] <i>Non-ASCII characters in file and folder names are not handled correctly</i>.


type: t
user: drh
brief: Ticket [e399bc1edfe45b2e|e399bc1edf]: 2 changes
comment:
  Ticket [e399bc1edfe45b2e|e399bc1edf] <i>Non-ASCII characters in file and folder names are not handled correctly</i> status still Open with 2 other changes


type: ci
user: drh
comment:
  Untested changes designed to fix broken filename encodings on MacOS.
  Move all character-set converting routines into a new file called utf8.c.
  Add the fossil_filename_to_utf8() routine, which converts Unicode to utf8
  on windows and decomposed utf8 into precomposed utf8 on Mac.
  Ticket [e399bc1edfe45b]


type: ci
user: jan.nijtmans
comment:
  Tested now on win32 and cygwin (with some fixes, please evaluate!).
  I cannot test it on OSX, but I think this should function as intended.


type: ci
user: jan.nijtmans
comment:
  One more thing I spotted (but cannot test!): UTF8-mac encoded values could enter fossil through environment variables as well...


type: t
user: drh
brief: Ticket [e399bc1edfe45b2e|e399bc1edf]: 3 changes
comment:
  Ticket [e399bc1edfe45b2e|e399bc1edf] <i>Non-ASCII characters in file and folder names are not handled correctly</i> status still Fixed with 3 other changes


type: t
user: drh
brief: Fixed ticket [e399bc1edfe45b2e|e399bc1edf].
comment:
  Fixed ticket [e399bc1edfe45b2e|e399bc1edf]: <i>Non-ASCII characters in file and folder names are not handled correctly</i> plus 3 other changes


type: ci
user: drh
comment:
  Fix the build for mingw: do not translate command-line options from unicode to utf8 because
  mingw has already done that for us.


type: ci
user: drh
comment:
  Click on the timeline graph once to select a node.  Click on a different
  node to see a diff between the two.  Click on the selected node to undo
  the selection.  Works with check-in timelines and file timelines.


type: ci
user: drh
comment:
  Add javascript to ticket reports tables so that clicking on column headers
  causes the table to be sorted by that header.  Clicking again reverses the
  sort order.


type: ci
user: jan.nijtmans
comment: fix merge problem, which cause an OSX broken build
ecomment:
  Changes to allow *[]? in check-in comments were added by check-in
  [647bb7b79f3c2a], which is sufficient to address ticket [46bf4baedcea6c].
  The additional logic in this branch that tries to
  do special encodings for double-quote characters on windows is complication
  we can do without.

  Was: fix merge problem, which cause an OSX broken build


type: ci
user: jan.nijtmans
comment:
  (experimental) command-line expansion for MinGW-w64. Should work on MSVC as well. Doesn't work with MinGW.


type: ci
user: drh
comment:
  Make sure the SQLite memory allocator is initialized before trying to
  use it to convert MBCS into UTF8.


type: ci
user: drh
comment:
  Click on the timeline graph once to select a node.  Click on a different node
  to see a diff between the two nodes.  Click on the selected node to unselect it.


type: ci
user: drh
comment:
  Add javascript to ticket reports tables so that clicking on column headers
  causes the table to be sorted by that header. Clicking again reverses the 
  sort order.


type: ci
user: drh
comment:
  Allow characters *[]? to appear in filenames.
  Ticket [46bf4baedce].

ecomment:
  Allow characters *[]? to appear in filenames.
  Tickets [46bf4baedce] and [d17d6e5b174bd6]
  and [10aee063c413c107]


type: t
user: drh
brief: Fixed ticket [46bf4baedcea6ca9|46bf4baedc].
comment:
  Fixed ticket [46bf4baedcea6ca9|46bf4baedc]: <i>wrongly reported illigal character, &quot;[&quot; and &quot;]&quot;</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [d17d6e5b174bd6f8|d17d6e5b17].
comment:
  Fixed ticket [d17d6e5b174bd6f8|d17d6e5b17]: <i>Handle file names containing brackets, interrogation mark or asterisk</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [10aee063c413c107|10aee063c4].
comment:
  Fixed ticket [10aee063c413c107|10aee063c4]: <i>Fossil didn&#39;t support for UTF8 to storage filenames.</i> plus 1 other change


type: t
user: drh
brief: Fixed ticket [8ca2aae39172f90c|8ca2aae391].
comment:
  Fixed ticket [8ca2aae39172f90c|8ca2aae391]: <i>Command-line wildcards broken with Fossil 1.24 on Windows, in some cases crashing Fossil (1.23 was OK)</i> plus 1 other change


type: ci
user: drh
comment:
  Do not allow the "fossil server" command to serve any static content file
  that contains ".fossil" anywhere in its name.  This prevents repository
  files and/or their journals from being downloaded as static content.


type: ci
user: drh
comment:
  Improvements to command-line argument glob expansion on windows.  Globbing
  now works correctly when compiled with mingw-w64 and with msvc.  It is mostly
  correct when compiled with mingw, but fails for some files with non-ascii names.


type: ci
user: drh
comment:
  Allow upper or lower case letters for the captcha code.  Also, recognize
  "O" as a "0".  Ticket [b142647bfa04a]


type: ci
user: jan.nijtmans
comment:
  Set bit 11 in the "general purpose bit flag" to 1. This indicates
  (according to the pkware documentation) that all filenames are
  in utf-8, in stead of IBM-437. This should fix ticket [838bde7990d8e190957cbfe7f15c77322dc54e57]


type: t
user: anonymous
brief: New ticket [b142647bfa04afc4|b142647bfa].
comment:
  New ticket [b142647bfa04afc4|b142647bfa] <i>Captcha for wiki page edits confused by uppercase letters</i>.


type: t
user: drh
brief: Fixed ticket [b142647bfa04afc4|b142647bfa].
comment:
  Fixed ticket [b142647bfa04afc4|b142647bfa]: <i>Captcha for wiki page edits confused by uppercase letters</i> plus 3 other changes


type: ci
user: drh
comment:
  Update the default new-ticket and edit-ticket scripts so that the
  Submit button is still shown after a prior submit attempt where the
  captcha failed.


type: ci
user: drh
comment:
  Additional webserver security: Do not allow the "fossil server" command to
  return any static content with an unrecognized suffix.


type: ci
user: drh
comment:
  Additional restrictions on the names of files served by 
  "fossil server DIRECTORY": (1) only alphanumerics, "_", "-", "/", and "."
  characters are allowed in the pathname.  (2) A "-" may not occur after
  a "/".  (3) Every "." must be surrounded on both sides alphanumerics.
  This check-in also updates the changelog for the 1.25 release.


type: ci
user: drh
comment:
  Update the documentation on the "fossil http" and "fossil server" commands
  to talk about restrictions on filenames and to describe how static content
  files can be returned.


type: t
user: jan.nijtmans
brief: Ticket [d22946aa0c8052c4|d22946aa0c]: 4 changes
comment:
  Ticket [d22946aa0c8052c4|d22946aa0c] <i>Adding files with non-English file names is not cross-platform</i> status still Open with 4 other changes


type: t
user: jan.nijtmans
brief: Ticket [cadc9aa78f754439|cadc9aa78f]: 3 changes
comment:
  Ticket [cadc9aa78f754439|cadc9aa78f] <i>convert comment between utf8 and big5 on windows</i> status still Open with 3 other changes


type: t
user: jan.nijtmans
brief: Ticket [5317b79552cc460c|5317b79552]: 3 changes
comment:
  Ticket [5317b79552cc460c|5317b79552] <i>i18n for filenames</i> status still Open with 3 other changes


type: t
user: jan.nijtmans
brief: Ticket [838bde7990d8e190|838bde7990]: 3 changes
comment:
  Ticket [838bde7990d8e190|838bde7990] <i>file extracted from Fossil zip archive could have different name</i> status still Review with 3 other changes


