Added CHANGELOG file
authorKevin M. Rosenberg <kevin@rosenberg.net>
Tue, 13 Feb 2018 01:57:00 +0000 (18:57 -0700)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Tue, 13 Feb 2018 01:57:00 +0000 (18:57 -0700)
CHANGELOG [new file with mode: 0644]

diff --git a/CHANGELOG b/CHANGELOG
new file mode 100644 (file)
index 0000000..7141e9c
--- /dev/null
+++ b/CHANGELOG
@@ -0,0 +1,35 @@
+Original download http://turing.iimas.unam.mx/SNARK14M/CentOSwithsnark.zip
+
+Principle changes from original source as of Feb 12, 2017 by
+Kevin Rosenberg <kevin@rosenberg.net>
+
+- Source code ported to Xerces 3 since modern distributions stopped
+  supplying Xerces 2
+
+- Included script to automatically download and install QT3 since
+  modern distributions stopped supplying QT3.
+
+- Fixed sigsegv crash from bug in src/tools/displayprojection.cpp
+  where sprintf overflowed a buffer. Changed all sprintf to snprintf
+  in that project to avoid similar overflows.
+
+- Added atexit() cleanup to remove snark.lock file upon program
+  termination.
+
+- Improve regression testing and expanded tests in examples/. Added
+  Makefile with useful targets.
+
+- Improving building so that /usr/local/snark14 is not required for
+  building. Improve building of tools and examples using shared library
+  file lib/libsnark14.so
+
+- Command "make install" installs into /usr/local/lib and
+  /usr/local/bin to that PATH and /etc/ld.so.conf do not need to
+  modified to use installed file
+
+- Updated INSTALL for new building system
+
+- Using git repository all modifications since original distribution
+  has been captured into the git repository to assist if you wish
+  to select only some changes for incorporation.
+