aboutsummaryrefslogtreecommitdiff
path: root/version-spec.txt
AgeCommit message (Collapse)Author
2023-10-12Move all text-only specifications into the OLD_TXT directory.Nick Mathewson
2021-09-22version-spec: Add 'Table of contents'Oleh Franchuk
2020-05-16resolve singularity for which version used the new version specRoger Dingledine
2019-12-10convert text blocks into widely compatible "blockquote" syntaxHans-Christoph Steiner
This only adds newline characters to make the existing text blocks act like "blockquote" or "code block" syntax in Markdown, asciidoc, and others. This was accomplished by manually reviewing the output of this script: ```bash for f in *.txt; do cat $f | python -c "import sys,re;print(re.sub(r'(\n {0,3}[^ \n][^\n]*\n)( {4,}[^\n]*)', r'\1\n\2', sys.stdin.read()))" > ${f}.tmp mv ${f}.tmp $f done ```
2018-01-31whitespace cleanup.Nick Mathewson
2018-01-26version-spec: specify the different statuses that a version can haveNick Mathewson
2017-09-20version-spec: allow EXTRA_INFO to appear multiple times.Nick Mathewson
2012-07-23Remove incorrect definition of lexical order.Nick Mathewson
For the correct definition of lexical order, search for "lexical comparison". It's what your favorite language does for string comparison, unless your favorite language is something really esoteric. In short: If A and B are equal at every position, they are lexically equal. Otherwise, if A is a prefix of B, A precedes B. Otherwise, let i be the first position where A differs from B. If A[i] precedes B[i], A precedes B.
2012-07-21Adding an EXTRA_INFO attribute to tor versionsDamian Johnson
Tor versions often contain information about the SCM commit they came from, for instance... 0.2.3.16-alpha-dev (git-8be6058d8f31e578) This isn't part of the spec, which in turn choked stem when I tried to parse those versions. Adding this in and better defining a couple other points... - The STATUS_TAG should only contain non-whitespace. Otherwise... well, just about *anything* could be a 'valid' status tag. - The spec says that status tags should be "compared lexically". The ASCII value of 'Z' is greater than 'A' so I guess this means that they're sorted in a reverse alphabetical order. This seems weird, but clarifying it.
2011-03-16Clarify what "alphabetical" and "lexical" mean to us.Nick Mathewson
Spotted by Robert Ransom
2009-05-05Remove all svn metadata minus what I missed.Sebastian Hahn
Tor doesn't use SVN anymore, making $Revision$, $Id$ and $Date$ meaningless. Remove them without replacement.
2008-11-29minor fixRoger Dingledine
svn:r17407
2008-08-03bump to 0.2.1.3-alphaRoger Dingledine
svn:r16369
2007-02-28 r11994@catbus: nickm | 2007-02-28 13:08:52 -0500Nick Mathewson
Re-number misnumbered spec sections. No more having to refer to "the first of two section 6.1s." svn:r9683
2006-10-23 r9358@Kushana: nickm | 2006-10-23 12:02:25 -0400Nick Mathewson
clarify recent spec stuff svn:r8808
2006-10-23make version-spec accurate againRoger Dingledine
svn:r8804
2006-02-09apply contrib/checkSpace.pl to our spec files too.Roger Dingledine
svn:r5941
2005-03-19Split version info into separate spec doc.Nick Mathewson
svn:r3783