Log

Author Commit Date CI Message
Brent Cook 24b5a96a 2015-10-23T16:19:07 whitelist nc on other BSDs
Brent Cook c31b03c1 2015-10-23T16:17:45 update netcat patch
Brent Cook 9be90557 2015-10-21T22:19:09 remove a_gen/utctm.c for cmake
Brent Cook 3f79a49d 2015-10-21T22:17:13 check bounds before casting (long long) to time_t
Brent Cook 959241fe 2015-10-21T21:39:59 remove a_gen/utctm.c
Brent Cook 2c168b71 2015-10-18T11:18:23 move rfc5280time to rfc5280time_small Having the same name as the executable confuses the driver, and it runs the wrong thing.
Brent Cook b28e5bed 2015-10-18T10:51:09 include tap-driver.sh in the source repo Newer autotools appears to install it automatically, but not all do.
Brent Cook 0086809a 2015-10-18T10:48:17 update apps.h include
Brent Cook c8c23ad8 2015-10-18T10:36:31 make it clear that we skipped 64-bit time_t tests
Brent Cook 0197a589 2015-10-18T09:28:10 Windows compatibility fixes VS2013 has trouble with relative include paths for apps/openssl, so move certhash_win/apps_win.c back to apps/openssl. gmtime_r on mingw64 fails with negative time_t, override gmtime_s fails all of the time unit tests, override SHUT_RD/WR are defined in newer mingw64 headers, check before overriding
Brent Cook c8918dd0 2015-10-17T23:32:21 include warnings about small time_t
Brent Cook a45e38e9 2015-10-17T22:57:59 disable some tests with 32-bit time_t systems Also disable use of _mkgmtime, it does not produce correct results.
Brent Cook e8c92100 2015-10-15T19:33:26 unconditionally disable pledge for now suggested by deraadt@ since there is still more coming
Brent Cook dadeeb0a 2015-10-15T14:32:16 check for timegm in cmake builds
Brent Cook cac089b5 2015-10-15T14:32:02 make internal functions static
Brent Cook c0243664 2015-10-15T14:26:24 use timegm from musl
Brent Cook ea4658b4 2015-10-15T00:08:34 update man links
Brent Cook 4298ac93 2015-10-14T23:53:52 include timegm fallback
Brent Cook 1dd79f5d 2015-10-14T17:19:00 add limits.h shim for defining PATH_MAX on HP-UX
Jeremy Huddleston Sequoia 448645d4 2015-10-11T16:46:55 Use bundled headers instead of installed headers when building The build system incorrectly set include directives in AM_CFLAGS which causes them to be placed after the configured CPPFLAGS. Thus, if a user or packaging system sets CPPFLAGS to a location that has libressl or openssl headers installed, they will be used instead of the bundled versions. This corrects that issue by setting up the variables correctly. https://github.com/libressl-portable/portable/issues/150 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
Jeremy Huddleston Sequoia 9afc4527 2015-10-11T16:45:25 nc: Use AM_CPPFLAGS, not CPPFLAGS in Makefile.am CPPFLAGS should just be set by the user at configure time Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
Goichi Hirakawa 9dd9d175 2015-10-14T15:53:11 update netcat.c.patch for osx 10.6 or earlier
Brent Cook ff52e6f4 2015-10-12T15:34:03 check for pledge(2)
Brent Cook 41cebd32 2015-10-07T10:59:22 resolve tame to 0
Brent Cook 442cc6f1 2015-10-07T08:55:05 add tame(2) check
Brent Cook a615d3c6 2015-10-07T06:23:38 rename _mkgmtime as timegm on win32
Brent Cook 047926e0 2015-10-06T06:18:15 updates for ASN.1 time handling
Brent Cook a7f031ba 2015-10-01T07:40:26 add b64_ntop checking and fallback for nc(1)
Brent Cook 497a47c5 2015-09-30T08:00:49 remove incorrect comment We actually want to only start extending CFLAGS after calling AC_PROG_CC so we get the default autoconf value (usually just -O2).
Brent Cook 53f86639 2015-09-28T17:49:46 add asn1time to cmake tests
Brent Cook 9af6ff9a 2015-09-28T17:33:58 add asn1time test
Brent Cook 09e535e4 2015-09-22T08:56:36 update path to openssl(1) in testssl wrapper
Brent Cook 0fa826d3 2015-09-21T22:08:12 revise how headers are patched for windows, remove sed scripts
Brent Cook 630e7b60 2015-09-18T08:43:57 visual studio path updates
Brent Cook a2e532ed 2015-09-17T05:48:09 test cmake builds on osx as well
Brent Cook 4ce5342e 2015-09-17T05:39:20 remove SHA-0 from cmake builds
Brent Cook f05cb999 2015-09-17T05:25:22 final bit of SHA-0 removal
Brent Cook 9c55d0b8 2015-09-17T05:15:23 remove SHA-0
Brent Cook 53eacb36 2015-09-17T05:05:53 extend regression tests run distcheck rather than just dist, cmake tests
kinichiro 9606a6b5 2015-09-16T20:36:38 add include/compat/readpassphrase.h to Makefile.am fix for https://github.com/libressl-portable/portable/issues/138
Brent Cook 3b82df01 2015-09-16T02:19:32 update changelog for SHA-0 removal
Brent Cook 92a04bc1 2015-09-16T02:13:10 SHA-0 is gone, remove test
Brent Cook 3ac78a55 2015-09-16T01:45:42 normalize amd64 to x86_64 This allows asm to be enabled on platforms that use amd64 in the host tuple.
Brent Cook eae0e9d3 2015-09-16T01:43:59 Call the correct script for pidwraptest.sh. This optional test was not reporting the correct results, noticed retesting against FreeBSD 11-current.
Brent Cook eb604d1d 2015-09-13T19:46:54 update changelog with latest
Brent Cook c7ae7c0c 2015-09-13T19:15:34 fix a library paths, nc patch
Brent Cook 2cb6d19e 2015-09-13T19:08:12 remove ecdh/ech_ossl.c
Brent Cook eaa4c1cc 2015-09-13T19:06:29 a few more linux nc build tweaks
Brent Cook 696ba18c 2015-09-13T18:57:29 fixup windows and older linux builds
Brent Cook 8c90be2a 2015-09-13T11:56:41 allow nc to build on linux and os x
Brent Cook 627b0261 2015-09-13T11:33:20 ignore manpages
Brent Cook eeb286af 2015-09-13T09:30:26 fix spelling of OPENSSL_cleanse
Brent Cook cb397a8b 2015-09-13T09:27:11 use CP_LIBC for strtonum
Brent Cook a896d400 2015-09-13T09:19:26 move windows file IO mode setup to apps_win.c
Brent Cook 653bbfaa 2015-09-13T09:03:17 ding-dong e_os2.h is dead
Brent Cook 4bb70680 2015-09-13T09:03:04 ech_ossl.h is gone
Brent Cook 02b7539c 2015-09-13T07:23:04 readd openssl.1, distribute nc.1
Brent Cook 82e96d35 2015-09-13T03:48:46 include new tls headers
Brent Cook a787f964 2015-09-12T10:51:11 restrict nc to openbsd builds for now
Brent Cook dcbaa6b6 2015-09-12T10:15:00 correct nc compat path
Brent Cook a64c42a0 2015-09-12T09:50:44 add some backcompat in nc, don't install it
Brent Cook bcd3b2fd 2015-09-12T08:07:58 more cmake tests
Brent Cook 854f4f69 2015-09-12T07:48:06 add 'nc' to the distribution as an example of libtls client and server
Brent Cook 34bfb6ec 2015-09-12T05:18:47 add new tests
Brent Cook c84250a4 2015-09-12T03:17:33 update manpage links, fix typo
Brent Cook f1b00f4f 2015-09-12T03:17:19 sudo/doas
Brent Cook c5eef7f1 2015-09-11T18:52:22 remove engine.c from CMake
Brent Cook b89b4703 2015-09-11T18:46:36 remove more deleted files
Brent Cook 105c86f3 2015-09-11T18:18:46 first round of 2.3.0 release notes
Brent Cook 6db3fc7c 2015-09-11T09:47:40 remove engine from openssl(1)
Brent Cook 2af98732 2015-09-11T09:11:08 add -lrt check for linux
Brent Cook ef01eb71 2015-09-11T09:10:57 speed up builds without killing os x perhaps
Brent Cook b5090c58 2015-09-11T08:03:56 add cmake test support
Will Tange afd031f0 2015-09-08T22:50:34 Small README typo
Brent Cook 384e7161 2015-09-11T03:20:41 remove unneeded arc4random patch
Brent Cook 1ea6203c 2015-09-10T11:19:35 add openbsd tag sync script + release verifier gen-openbsd-tags.sh synchronizes local tags from the portable tree with the openbsd git mirror. It does this by matching commit timestamps, which can handle rehashing due to modifications of the git import scope if we need it later. check-release.sh generates a release tarball and compares it to an actual release. This has shown a few mistakes in past release, but we can use it to ensure are no issues with future releases.
Brent Cook b6aded05 2015-09-10T07:18:08 ensure headers are sanitized before release When a public header is removed, we need to ensure it gets removed in the release distribution as well. Also, remove nonexistent *.he exclude.
Brent Cook 1c2a3f25 2015-09-09T07:45:54 Remove cmake tests from travis builds for now. This seemed like it should be easy, but apparently there are a lot of gotchas that need to be ironed out in a branch first.
Brent Cook e04dfb2b 2015-09-09T07:34:37 fix a couple of travis build failures
Brent Cook 46c9a8de 2015-09-09T07:13:05 revert some travis shell portability tweaks
Brent Cook 9e090286 2015-09-09T07:01:26 remove builtin travis cmake because it is too old
Brent Cook f6999fbe 2015-09-09T07:01:05 try ninja on travis linux again
Brent Cook c0341ad1 2015-09-09T06:59:35 use newer cmake for travis linux builds, revise build script
Brent Cook 2728a865 2015-09-09T06:40:05 travis' cmake does not support ninja, use make
Brent Cook 5de4c4f0 2015-09-09T06:12:16 add travis-ci cmake tests
Brent Cook 5dc63037 2015-09-09T06:01:52 remove support for old MSVC versions, KNF
Brent Cook adfb2bf7 2015-09-09T05:15:06 Do not build lib-objects targets if we are just building static libs. This confuses some cmake targets.
Brent Cook 5f4e95e7 2015-09-08T15:00:09 updates for MSVC 2015's degenerate headers Note that 'perror' moves from stdio.h to stdlib.h, and 'rename' moves from stdio.h to io.h. Also, standard C includes move from the compiler to the Windows SDK, which changes the base path for the include files.
Brent Cook 9903a266 2015-09-07T01:28:29 distribute strcasecmp.c
Brent Cook ca56c332 2015-09-07T01:05:33 disable shared CMake builds for OS X / Windows for now
Brent Cook 4078416c 2015-09-07T00:40:20 adjust order for ! .gitignore rule precedence
Brent Cook 122acbd6 2015-09-07T00:33:55 update messages about Cygwin support
Brent Cook 5ccdd138 2015-09-07T00:31:59 distribute include and man CMakefiles
kinichiro 3057de0d 2015-09-01T19:23:15 use CP_LIBC for copying tests/memmem.c
Brent Cook afcfb2d5 2015-08-31T07:49:50 add CP_LIBC, fix tls compilation
Brent Cook 444749d1 2015-08-31T02:30:50 remove s3_meth.c from CMake builds
Brent Cook dbfba115 2015-08-31T02:30:25 remove DEF_WEAK from libc copies
Brent Cook 058df4a2 2015-08-30T22:25:32 Delete s3_meth.c since it was only for SSLv3 support.
Brent Cook 4e276357 2015-08-28T13:42:01 update Changelog for 2.2.3
Brent Cook cc3c1810 2015-08-28T05:54:12 replace remaining bash-only features in the update script We used to need more features, but as the Makefile.am's stopped being dynamically generated, there is less need.