Brian Cox
|
5184fe01c4
|
Customize 'make clean' to also remove test data dirs and gcov files
|
2017-08-31 19:51:50 -07:00 |
Brian Cox
|
180bf761e0
|
Buildsys files regenerated with automake 1.15.1, with no exciting new features
|
2017-07-08 22:18:04 -07:00 |
Brian Cox
|
5c1cfe4702
|
Use unique_ptr instead of auto_ptr where available (and define a macro to pick which one to use); fix a few other remaining warnings.
|
2017-03-22 20:00:08 -07:00 |
Brian Cox
|
2e39db661b
|
Comment out a known-problematic assert in zdeflate.cpp (though I haven't actually seen it fail in OST). Later versions of Crypto++ comment out or remove this line, so this seems reasonable to do until I can figure out how to update the whole library
|
2017-03-14 00:32:16 -07:00 |
brc0x1
|
86baf94ddf
|
Fix man page handling in make install
|
2017-02-20 17:03:24 -08:00 |
Brian Cox
|
0cb7989c79
|
Tweak a missing include
|
2016-12-11 00:44:06 -08:00 |
Brian R. Cox
|
e7b63b6f96
|
Include stdlib.h in asn.cpp (non-linux build fix)
|
2016-12-03 16:26:11 +00:00 |
Brian Cox
|
a6612ab3ab
|
Exit instead of throwing in BERDecoder destructor; remove noexcept() stuff.
|
2016-12-03 15:05:50 -08:00 |
Brian Cox
|
3d304eb1af
|
Fix a build error when building with C++11 & -Werror=terminate. Destructors are noexcept by default in C++11, which gets flagged it one spot in cryptlib code. Using noexcept(false) ought to be ok here; the exception would only happen if you had a corrupted keyfile, which is unrecoverable anyway.
|
2016-11-24 13:56:14 -08:00 |
Brian Cox
|
1c8ec94fd2
|
Don't try to use IS_xxx platform macros in cryptlib
|
2016-06-28 22:29:18 -07:00 |
Brian Cox
|
207189dafd
|
Update platform macros in platform.h, and use them instead of compiler-defined OS macros.
|
2016-06-23 23:12:22 -07:00 |
Brian Cox
|
f41e3e06b6
|
Use the right 'ar' when cross compiling, instead of always wanting to use default system 'ar'. This happened because autoconf doesn't have a builtin AC_PROG_AR macro, so we have to provide our own.
|
2016-06-17 20:33:10 -07:00 |
Brian Cox
|
0ee24bc84b
|
New platform: MS-DOS/FreeDOS with DJGPP (i586-pc-msdosdjgpp). Detect & handle if sys/socket.h isn't present, which is default for DJGPP. Also handle slightly different struct stat, file type macros, absence of Posix signals.
|
2016-06-17 19:57:06 -07:00 |
Brian Cox
|
b951838ff6
|
Add missing files & directories to 'make dist'
|
2016-06-16 23:49:41 -07:00 |
Brian Cox
|
03622ed0f0
|
Specify headers in makefiles, so 'make dist' knows to include them
|
2016-06-14 01:15:37 -07:00 |
Brian Cox
|
48a4392343
|
Update buildsys to automake 1.15 and fix resulting warnings. This involved an autoreconf -if, and then reverting config.guess and config.sub since they're actually newer than the ones automake wants to install, and they've been customized a bit to detect e.g. MidnightBSD
|
2016-06-06 19:51:38 -07:00 |
Brian Cox
|
728795af3d
|
Replace tabs with 4 spaces in all remaining OST code, since this inconsistency can now result in 'misleading indentation' warnings in GCC 6.0+.
|
2016-04-23 00:33:17 -07:00 |
Brian Cox
|
a488e1bfec
|
Another batch of warning fixes, including several for gcc -Wparentheses
|
2016-04-21 00:48:28 -07:00 |
Brian Cox
|
c7b66ae6cb
|
Minor header tweaks to build for MiNT (m68k-atari-mint); Update tested platforms for MiNT, Alpine Linux & HardenedBSD
|
2016-04-05 22:31:07 -07:00 |
Brian Cox
|
ca2242079d
|
Build fixes for Sortix, mostly relating to missing headers
|
2016-04-02 23:11:37 -07:00 |
Brian Cox
|
184bfe63eb
|
Fix non-OpenSSL SHA brokenness; fix OpenSolaris/OpenIndiana build issue; tweak filelist in touchconfig script; update ChangeLog, RPM spec, & MAINTAINERS
|
2016-03-26 01:08:03 -07:00 |
Brian Cox
|
9698ca5333
|
Update buildsys for oddball platforms that don't support hardlinks, or have gethostbyname() in a weird library. Still generated w/ older v1.8.x automake/aclocal in order to keep diffs a reviewable size.
|
2016-03-25 10:59:56 -07:00 |
Brian Cox
|
261cef1392
|
Additional build fixes: Warning fixes from FreeBSD ports patch set, plus platform-specific build fixes for OpenBSD, Minix, Hurd, Syllable, (possibly) Android.
|
2016-03-22 21:30:23 -07:00 |
Brian Cox
|
1d4ebe8ac2
|
Fix build breakage for gcc 4.7+ and LLVM/clang
|
2016-03-22 20:59:21 -07:00 |
Ken Westin
|
c8dc58df50
|
Open Source Tripwire 2.4.2.2
Initial commit of code from Sourceforge repository.
|
2015-05-03 22:26:18 -07:00 |