add ubuntu package to INSTALL
[snark14.git] / CHANGELOG
1 Original download http://turing.iimas.unam.mx/SNARK14M/CentOSwithsnark.zip
2
3 Principle changes from original source as of Feb 12, 2017 by
4 Kevin Rosenberg <kevin@rosenberg.net>
5
6 - Source code ported to Xerces 3 since modern distributions stopped
7   supplying Xerces 2
8
9 - Included script to automatically download and install QT3 since
10   modern distributions stopped supplying QT3.
11
12 - Fixed sigsegv crash from bug in src/tools/displayprojection.cpp
13   where sprintf overflowed a buffer. Changed all sprintf to snprintf
14   in that project to avoid similar overflows.
15
16 - Added atexit() cleanup to remove snark.lock file upon program
17   termination.
18
19 - Improve regression testing and expanded tests in examples/. Added
20   Makefile with useful targets.
21
22 - Improving building so that /usr/local/snark14 is not required for
23   building. Improve building of tools and examples using shared library
24   file lib/libsnark14.so
25
26 - Command "make install" installs into /usr/local/lib and
27   /usr/local/bin to that PATH and /etc/ld.so.conf do not need to
28   modified to use installed files.
29
30 - Updated INSTALL for new building system.
31
32 - Moved to a git repository with annotated commit log of all
33   modifications since original SNARK14m distribution.