aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix no-sockMatt Caswell2016-03-2120-15/+89
| | | | | | Misc fixes for no-sock Reviewed-by: Richard Levitte <levitte@openssl.org>
* Fix no-gostMatt Caswell2016-03-213-4/+4
| | | | | | Configure had the wrong name for the no-gost option. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Don't use hardcoded values for typesDr. Stephen Henson2016-03-211-13/+13
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* In for loop values, introduce a dummy to protect against empty listRichard Levitte2016-03-211-10/+20
| | | | | | | | | | | | | In constructions such as 'for x in $(MAKEVAR); do ...', there's the possibility that $(MAKEVAR) is en empty value. Some shells don't like that, so introduce a dummy value that gets discarded: for x in dummy $(MAKEVAR); do if [ "$$x" = "dummy" ]; then continue; fi Closes RT#4459 Reviewed-by: Rich Salz <rsalz@openssl.org>
* Fix no-seedMatt Caswell2016-03-211-1/+3
| | | | | | Fix compilation with --strict-warnings and no-seed Reviewed-by: Rich Salz <rsalz@openssl.org>
* Remove the no-rijndael optionMatt Caswell2016-03-212-2/+3
| | | | | | | Rijndael is an old name for AES. Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* Fix no-scryptMatt Caswell2016-03-211-4/+11
| | | | | | Fix the evp tests when no-scrypt is used. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Skip the CMS tests if CMS is disabledMatt Caswell2016-03-211-0/+3
| | | | | | This fixes the no-cms compile time option. Reviewed-by: Emilia Käsper <emilia@openssl.org>
* Fix no-dsaMatt Caswell2016-03-215-10/+35
| | | | | | Misc fixes for no-dsa. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Build system: VC-WIN64I fixups.Andy Polyakov2016-03-214-4/+16
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Configurations/windows-makefile.tmpl: respect no-makedepend.Andy Polyakov2016-03-211-1/+7
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Windows build system: get uplink right.Andy Polyakov2016-03-216-34/+16
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* config: fix off-by-centimeter-to-the-right typo.Andy Polyakov2016-03-211-1/+1
| | | | Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* Configurations/10-main.conf: freeze -std option in darwin*-ppc-cc.Andy Polyakov2016-03-211-2/+5
| | | | | | RT#4422 Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove mk1mf documentationRichard Levitte2016-03-213-83/+2
| | | | Reviewed-by: Andy Polyakov <appro@openssl.org>
* Remove the remainder of util/mk1mf.pl and companion scriptsRichard Levitte2016-03-2171-2296/+4
| | | | | | | This removes all scripts that deal with MINFO as well, since that's only used by mk1mf. Reviewed-by: Andy Polyakov <appro@openssl.org>
* Remove generation of ms/version32.rc from Configure, use util/mkrc.plRichard Levitte2016-03-213-61/+10
| | | | | | | | | utils/mkrc.pl was added a while ago as a better generator for the Windows DLL resource file. Finalize the change by removing the ms/version32.rc generator from Configure and adding resource file support using mkrc.pl in Configurations/windows-makefile.pl Reviewed-by: Andy Polyakov <appro@openssl.org>
* Remove the mk1mf VC-WIN* builds and its supporting scriptsRichard Levitte2016-03-218-651/+1
| | | | | | | The mk1mf build for the VC-WIN* targets is broken and the unified scheme works well enough, so we clean out the old. Reviewed-by: Andy Polyakov <appro@openssl.org>
* Fix ALPN - more fixesTodd Short2016-03-203-14/+21
| | | | | | | | | | * Clear proposed, along with selected, before looking at ClientHello * Add test case for above * Clear NPN seen after selecting ALPN on server * Minor documentation updates Reviewed-by: Emilia Käsper <emilia@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
* Add a comment on dane_verify() logicViktor Dukhovni2016-03-201-1/+13
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Remove #error from include files.Rich Salz2016-03-20102-685/+381
| | | | | | | | Don't have #error statements in header files, but instead wrap the contents of that file in #ifndef OPENSSL_NO_xxx This means it is now always safe to include the header file. Reviewed-by: Richard Levitte <levitte@openssl.org>
* GH886: CONNECT should use HTTP/1.1Rich Salz2016-03-201-1/+1
| | | | | | | | By default you get 0.9 which isn't widely available. But we use HTTP/1.0 for now. Courtesy beusink@users.github.com Reviewed-by: Tim Hudson <tjh@openssl.org>
* Have makedepend output to stdout and redirect itRichard Levitte2016-03-201-3/+2
| | | | | | This gives us better control of what files are produced. Reviewed-by: Andy Polyakov <appro@openssl.org>
* ct_int.h only needed by crypto/ctRich Salz2016-03-203-82/+6
| | | | | | Merge ct_int.h into ct_locl.h Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* constify DSA_SIG_get0()Dr. Stephen Henson2016-03-203-3/+3
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Move blake2_loclh to blake2 directoryRich Salz2016-03-205-4/+4
| | | | Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* Fixed languageAlex Gaynor2016-03-191-1/+1
| | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
* Fixed a bunch of typos in the docsAlex Gaynor2016-03-1923-29/+29
| | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
* constify ECDSA_SIG_get0()Dr. Stephen Henson2016-03-193-3/+3
| | | | | | | PR#4436 Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* If the asm file to be compiled isn't generated, leave the ext aloneRichard Levitte2016-03-192-2/+12
| | | | | | Closes RT#4447 Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* make updateRichard Levitte2016-03-191-7/+22
| | | | Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* Don't let 'generate' target depend on generated files, act directly insteadRichard Levitte2016-03-191-50/+29
| | | | | | | | | | | | | | | | | | | | | One of the 'generate' targets depended on $(SRCDIR)/apps/progs.h, which depended on... nothing. This meant it never got regenerated once it existed, regardless of need. Of course, we could have it depend on all the files checked to generate it, but they also depend on progs.h, so we'd end up getting cricular dependencies, which makes make unhappy. Furthermore, and this applies for the other generated files, having them as targets means that they may be regenerated on the fly in some cases, and since they get written to the source tree, this isn't such a good idea if that tree is read-only (which is a possible situation in an out-of-tree build). So, we move all the actions to the 'generate' targets themselves, thus making sure they get regenerated in a controlled manner and regardless of dependencies. Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* apps/progs.pl: add back the INCLUDE_FUNCTION_TABLE wrapperRichard Levitte2016-03-191-1/+3
| | | | Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* Revert "Ignore the generated apps/progs.h"Viktor Dukhovni2016-03-191-1/+0
| | | | | | This reverts commit 91056e72693b4ee8cb5339d9091871ffc3b6f776. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Revert "Generate apps/progs.h on the fly"Viktor Dukhovni2016-03-193-19/+447
| | | | | | This reverts commit 04e2a527379ad12ca512aef4e838f94af22d7f79. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Revert "Include progs.h directly in openssl.c instead of via apps.h"Viktor Dukhovni2016-03-192-1/+3
| | | | | | This reverts commit a45d7d5388c6774a484cff4af13f188240d3d50b. Reviewed-by: Rich Salz <rsalz@openssl.org>
* GH36: Add casts to match the documentationAlex Gaynor2016-03-191-4/+4
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Correct faulty L<> links in .podsRichard Levitte2016-03-194-9/+10
| | | | | | Closes RT#4450 Reviewed-by: Rich Salz <rsalz@openssl.org>
* Add a few more quotes for Windows (install_ssldirs)Richard Levitte2016-03-191-2/+2
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* The command source are files, not directoriesRichard Levitte2016-03-191-2/+2
| | | | | | | Therefore, they should be concatenated with the source directory using catfile(), not catdir() Reviewed-by: Rich Salz <rsalz@openssl.org>
* Replace sed command with perlRichard Levitte2016-03-191-3/+3
| | | | | | | | | | Some implementations of sed require a newline before an ending '}'. The easier method is to replace that sed command with the corresponding perl command. Closes RT#4448 Reviewed-by: Rich Salz <rsalz@openssl.org>
* Clear the exit code from 'find' in 'make depend'Richard Levitte2016-03-191-1/+1
| | | | | | | | | | | Depending on what has been built so far, all .d files may not be present and 'find' will exit with non-zero exit code. This isn't a bother for us but may break make, so clear the exit code with an added 'exit 0'. Closes RT#4444 Reviewed-by: Rich Salz <rsalz@openssl.org>
* Shut find up about files not foundRichard Levitte2016-03-191-1/+1
| | | | | | Some of the files in $(DEPS) might not exist. We don't need to know. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Don't free up EVP_MD_CTX.Schüller Felix2016-03-192-17/+9
| | | | | | | | | | | Don't free up passed EVP_MD_CTX in ASN1_item_sign_ctx(). This simplifies handling and retains compatiblity with previous behaviour. PR#4446 Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Stephen Henson <steve@openssl.org>
* Use the dependencies received in generatesrc()Richard Levitte2016-03-193-9/+12
| | | | | | | generatesrc() did already receive dependency information, but never used it, and never really needed to... until now. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Ignore the generated apps/progs.hRichard Levitte2016-03-191-2/+3
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Generate apps/progs.h on the flyRichard Levitte2016-03-193-447/+19
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Include progs.h directly in openssl.c instead of via apps.hRichard Levitte2016-03-192-3/+1
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Make apps/progs.pl more flexibleRichard Levitte2016-03-192-61/+77
| | | | | | | Make Configure write @disablables to configdata.pm and have apps/progs.pl use that data. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Correct the export list when writing configdata.pmRichard Levitte2016-03-191-1/+1
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>