| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
proper. Enabled using --use-sphinx and --use-doxygen options, both of
which default to false. If Sphinx isn't enabled, the ReST sources are
copied directly (a case where having a very readable source format
comes in handy...)
The reference manual (either Sphinx processed into HTML, or the raw
source) and the Doxygen output (if enabled) are copied into the doc
directory upon install on Unix. Currently not done on Windows, the
install target is fairly bogus there currently, and hasn't been tested
in some time.
|
|
|
|
| |
recent changes. Just copy all .txt files from doc and call it good...
|
| |
|
|
|
|
| |
match the norman Unix conventions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a makefile to build it with Sphinx (http://sphinx.pocoo.org/).
Previously credits.txt listed public domain code sources; instead
directly credit the authors in the relevant files and delete that
file.
Drop the draft FIPS 140 security policy; I can't imagine FIPS 140
validation will ever happen, and if it does, I don't want
anything to do with it.
Also drop the internals doc, which was so out of date (and
incomplete) as to be worthless.
Move the tutorials and InSiTo pdfs into old/ for the time being,
until anything relevant from them can be filtered out and
converted into RST.
|
| |
|
|
|
|
| |
for 1.10.0
|
|
|
|
|
| |
unreviewed/untested at this point. Add support for a <comment> tag for
this.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
method by which include files are linked into the build directory.
Handy for working around bugs and corner cases.
|
| |
|
|
|
|
| |
things like cygwin_nt-5.1 in some cases.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in build.h named BOTAN_DISTRIBUTION_INFO. The default value is
'unspecified'. People packaging botan could set this to another
value, for instance 'Gentoo 1.9.13-r3' or 'Debian 1.9.13-1', or
'pristine' to indicate a completely unmodified/stock version. This
was suggested by Zooko for Crypto++ in
http://sourceforge.net/apps/trac/cryptopp/ticket/11
and seemed like an idea worth stealing.
Don't default the version datestmap to the current day if unset,
instead set to zero. This allows applications to detect
unreleased versions. Document that version_datestamp will return
zero for unreleased versions.
Change the version_string function to return more information about
the current version, including the release date and distribution
information. It will now return strings like:
Botan 1.9.13 (released 20110207, distribution Gentoo 1.9.13-r3)
or for an unreleased version:
Botan 1.9.13 (unreleased version, distribution unspecified)
|
|
|
|
|
| |
This doen't fix all the cases were bogus symlinks are generated,
but it helps one particular useful case.
|
|
|
|
| |
an informative message rather than dying with an index error.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
directory. Useful for me when testing under Windows (no ccache).
|
|
|
|
|
|
|
| |
Fix a bug that would cause a harmless but bogus macro to be generated
in build.h if you used --enable-sse2
Add --enable-movbe to turn on a macro marking movbe as available
|
| |
|
| |
|
|
|
|
|
| |
this would only enable SSSE3 and not SSE2, though SSE2 is a subset.
Now that works.
|
|
|
|
|
|
| |
--use-python-version which allows the user to specify the major/minor
versions of the python version they want to use. Defaults to the
version that we are currently running under.
|
|
|
|
| |
indicative of either a busted tree or some kind of path problem.
|
|
|
|
|
|
|
|
|
| |
removing several workarounds for limitations in optparse in that
release, and also allows using the ternary operator added in 2.5.
As far as I can tell, the only still active release of any Linux/BSD
distro that uses 2.4 is RHEL5. The beta of RHEL6 has 2.6, and it seems
likely that RHEL6 will be out before 1.10.0.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
set of warning flags. Use just plain '-Wall -W' for regular GCC so the
default build is happy on arbitrarily old versions.
|
|
|
|
|
|
|
|
| |
same code works in Python 2 and Python 3. At this point the only
changes required to make configure.py run under Python 3.1 is changing
the exception catch syntax (from "catch Exception, e" to "catch
Exception as e"). Unfortunately Python 2.4 doesn't understand this new
syntax, though 2.6 does.
|
| |
|
|
|
|
|
| |
prints the options you should use if you want to set it to something
else.
|
| |
|
| |
|
|
|
|
| |
getting runtime value.
|
|
|
|
|
|
|
| |
--without-boost-python to explicitly disable it.
This makes it much easier to use at least in Gentoo's ebuild system,
and perhaps with other packaging systems as well.
|