CVSTrac Legacy Code

Check-in [d04d9de48b]
Login

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

Overview
Comment:(#768) printf argument needs escaping, and it's the wrong one anyways
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: d04d9de48b813965844cd08811ee3447d24dc6a1
User & Date: cpb 2008-11-14 15:33:41
Context
2008-11-27
17:49
oops, that's supposed to be a call, not output check-in: d78282a902 user: cpb tags: trunk
2008-11-14
15:33
(#768) printf argument needs escaping, and it's the wrong one anyways check-in: d04d9de48b user: cpb tags: trunk
2008-10-29
18:45
(#766) handle missing f parameter check-in: 4b004e65d5 user: cpb tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to setup.c.

1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
  @   <li>The markup name is the wiki formatting tag. i.e. a markup named
  @   <b>echo</b> would be invoked using <tt>{echo: key args}</tt></li>
  @   <li>Changing the name of an existing markup may break existing
  @   wiki pages</li>
  @   <li>"Markup" markups are simple string substitutions and are handled
  @   directly by CVSTrac</li>
  @   <li>"Block" markups are paired {markup} and {endmarkup} which get
  @   all the text in between as arguments (%a), with no key.</li>
  @   <li>"Program" markups are handled by running external scripts and
  @   programs. These are more flexible, but there are security risks and
  @   too many may slow down page creation. A Program Markup gets the
  @   arguments on the command line while a Program Block also gets the block
  @   from standard input. Both forms should write HTML to standard output</li>
  @   <li>Output, except for trusted markups, has unsafe HTML tags/attributes
  @   filtered out. Trusted markups are responsible for their own







|







1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
  @   <li>The markup name is the wiki formatting tag. i.e. a markup named
  @   <b>echo</b> would be invoked using <tt>{echo: key args}</tt></li>
  @   <li>Changing the name of an existing markup may break existing
  @   wiki pages</li>
  @   <li>"Markup" markups are simple string substitutions and are handled
  @   directly by CVSTrac</li>
  @   <li>"Block" markups are paired {markup} and {endmarkup} which get
  @   all the text in between as an argument (%%b), with no key.</li>
  @   <li>"Program" markups are handled by running external scripts and
  @   programs. These are more flexible, but there are security risks and
  @   too many may slow down page creation. A Program Markup gets the
  @   arguments on the command line while a Program Block also gets the block
  @   from standard input. Both forms should write HTML to standard output</li>
  @   <li>Output, except for trusted markups, has unsafe HTML tags/attributes
  @   filtered out. Trusted markups are responsible for their own