Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| f04497b2 | 2015-10-01 13:29:08 | remove the #if bsdi path from here as well | ||
| 27ecf354 | 2015-10-01 10:27:34 | include <sys/types.h> for ssize_t ok jsing@, deraadt@ | ||
| 217983a9 | 2015-10-01 06:38:19 | Remove support for the AUCAT_COOKIE environment variable. | ||
| 9d9553bd | 2015-10-01 02:32:07 | Eliminate the last of the LINTEDn and PRINTFLIKEn comments. In one case, by deleting some useless '& of an array' we also eliminate the need for the casts which prompted the original lint warnings ok deraadt@ | ||
| 22daa096 | 2015-09-30 19:13:13 | Place all of the ASN1 M_ macros under #ifndef LIBRESSL_INTERNAL. | ||
| ab43727f | 2015-09-30 19:07:08 | Expand M_i2d_ASN1_OCTET_STRING macros - no change in generated assembly, aside from line numbers. | ||
| 92f6019a | 2015-09-30 19:01:14 | s/M_ASN1_ENUMERATED_free/ASN1_ENUMERATED_free/ | ||
| bb53bdea | 2015-09-30 18:45:56 | Replace M_ASN1_ENUMERATED_(free|new) with ASN1_ENUMERATED_(free|new). | ||
| 96622a5f | 2015-09-30 18:41:06 | Replace M_ASN1_OCTET_STRING_(free|new) with ASN1_OCTET_STRING_(free|new). | ||
| eb42d0bc | 2015-09-30 18:26:07 | Replace M_ASN1_UTCTIME_(new|free) with ASN1_UTCTIME_(new|free). | ||
| 51438ad5 | 2015-09-30 18:21:50 | Replace M_ASN1_IA5STRING_(new|free) with ASN1_IA5STRING_(new|free). Same with one s/M_ASN1_VISIBLESTRING_new/ASN1_VISIBLESTRING_new/. | ||
| 964b1d60 | 2015-09-30 18:04:02 | Replace M_ASN1_GENERALIZEDTIME_(new|free) with ASN1_GENERALIZEDTIME_(new|free). | ||
| faa4738e | 2015-09-30 17:49:59 | s/M_ASN1_TIME_free/ASN1_TIME_free/ | ||
| d42c0991 | 2015-09-30 17:30:15 | Replace M_ASN1_INTEGER_(new|free) with ASN1_INTEGER_(new|free) - this is different from the macro expansion, but the result is the same. Also replace some ASN1_STRING_dup() with ASN1_INTEGER_dup(). ok beck@ doug@ | ||
| 6e345173 | 2015-09-30 17:04:09 | Remove unnecessary type assignments - M_ASN1_INTEGER_new() already sets the type to V_ASN1_INTEGER. ok doug@ | ||
| 805f5307 | 2015-09-30 14:48:59 | fix two typos. | ||
| f605d382 | 2015-09-30 11:36:07 | implement new "prot_exec" tame(2) request: - by default, a tamed-program don't have the possibility to use PROT_EXEC for mmap(2) or mprotect(2) - for that, use the request "prot_exec" (that could be dropped later) initial idea from deraadt@ and kettenis@ "make complete sense" beck@ ok deraadt@ | ||
| 5c31c8d8 | 2015-09-30 04:10:07 | Remove support for NO_ASN1_TYPEDEFS. This ifdef was introduced 15 years ago and was known to cause problems with STACK_OF() back then. ok jsing@, beck@, jca@ | ||
| 35dedd17 | 2015-09-29 18:08:57 | convert "last_time" to a time_t, to handle beyond Y2038 ok guenther miod | ||
| b48557c5 | 2015-09-29 13:54:40 | Replace remaining M_ASN1_BIT_STRING_(new|free) macros with calls to ASN1_BIT_STRING_(new|free). ok beck@ doug@ | ||
| fc5c813d | 2015-09-29 13:10:53 | Instead of declaring a union in multiple places, move it to tls_internal.h. ok deraadt@ | ||
| 810e306d | 2015-09-29 10:17:04 | clean some ugly intendation warts | ||
| 09264c8b | 2015-09-29 03:19:23 | Delete the final, inscrutable NOSTRICT and VARARGS lint comments ok millert@ | ||
| 183baeb4 | 2015-09-28 18:58:33 | remove excessive brackets on pointer math | ||
| 0112cb75 | 2015-09-28 15:18:08 | Explicit NULL checks and style(9) tweaks. | ||
| ad607608 | 2015-09-28 14:55:48 | seperate random functions into their own block | ||
| 81420c00 | 2015-09-28 14:51:04 | xdr_ypresp_all_seq() does not need to be exported by libc, we can make it local static. (Does not need to be exported by librpcsvc either, since it is pre-rpcgen and simply %-commented). A few callers use this via yp_all() -- that interface remains untouched. ports trawl by sthen guenther watched me gnash my teeth in croatia | ||
| 34009edf | 2015-09-27 19:41:37 | Redo 1.25, without the NULL deref. ok sthen@ bcook@ | ||
| 1bcb52e1 | 2015-09-27 18:09:51 | bump to 2.3.1 | ||
| 7637b2e3 | 2015-09-27 05:25:00 | lint is dead: delete the trivial uses of /* VARARGS[0-9]+ */ (others require more care) | ||
| e1ea4c5a | 2015-09-26 17:38:41 | Use ASN1_item_dup() instead of ASN1_dup(). ok bcook@ | ||
| 6d043176 | 2015-09-26 17:16:10 | oops - avoid Xr to self; sorry sebastien... | ||
| 89cd0876 | 2015-09-26 16:03:48 | lint is dead: delete useless LINTLIBRARY comments ok millert@ | ||
| a91a1c0c | 2015-09-26 15:41:31 | mentions that using systrace(4) on a tame(2) program isn't possible. with big help from jmc for phrasing. ok jmc@ | ||
| aa1276ad | 2015-09-26 15:18:55 | We don't need no stinking "EXAMPLE OF THE DSA" or README (the credits are already in the code). ok beck@ miod@ | ||
| 93d2e2ca | 2015-09-26 14:22:40 | correct a range problem in citrus-utf8 version of wcrtomb(3), in order to match RFC 3629 (limiting the range of UTF-8 to 0x10FFFF). it is the counterpart of a previous commit correcting mbrtowc(3). problem spotted by stsp ok bentley@ stsp@ | ||
| c93ac063 | 2015-09-24 23:09:16 | add a small hint that you'll get EBUSY if you forget to wait. ok guenther | ||
| d8425cba | 2015-09-23 16:23:32 | fix function argument. ok jmc@, schwarze@ | ||
| 12a5cae2 | 2015-09-23 08:52:56 | typo. | ||
| 363b57dc | 2015-09-22 08:43:12 | fix function name. | ||
| d7ee2c56 | 2015-09-22 08:22:05 | typo (s/intialization/initialization/). | ||
| da9905ff | 2015-09-22 08:08:07 | typos in documentation; better wording, suggested by jmc@ ok jmc@ | ||
| 35af3424 | 2015-09-21 14:46:59 | Prefer Xr over Fn for interpage references and delete reference to setrunelocale() which is not exported from libc ok jmc@ stsp@ | ||
| ac6421da | 2015-09-21 06:06:54 | Add STANDARDS section and another EINVAL reason | ||
| a55a423a | 2015-09-20 14:19:21 | remove bogus includes of err.h | ||
| 2e92d9d7 | 2015-09-20 12:50:58 | use _PATH_RESCONF directly | ||
| 38ec4720 | 2015-09-20 12:18:47 | remove unused static function | ||
| 36d5f108 | 2015-09-19 20:27:51 | We don't need to calculate the load offset. This also means we don't need to calculate the GOT address anymore. ok guenther@ (who spotted the latter bit) | ||
| 7afb7909 | 2015-09-19 20:11:22 | Make sure we set PROT_EXEC on the GOT for BSS-PLT binaries on powerpc. ok guenther@ | ||
| 14437dc7 | 2015-09-19 04:02:21 | Don't wrap initialized variables: binutils appears to be mishandling them on arm and m88k problems with optind observed by jsg@ | ||
| 165a1634 | 2015-09-18 13:04:41 | avoid void * pointer arithmetic ok miod@ | ||
| 0b1b7a49 | 2015-09-18 09:00:04 | Revert bn_print.c:r1.25 ("handle negative-zero in BN_bn2dec() too") for now, it has a NULL deref. Segfault reported by Mikolaj Kucharski, ok bcook | ||
| 58d52c76 | 2015-09-18 07:48:36 | Move s_signgam.c to PURE_SRCS, so that it also gets built on vax. | ||
| 0f6cc5b6 | 2015-09-17 14:43:23 | Remove more EVP_sha() SHA-0 references. | ||
| d8cf9d00 | 2015-09-17 14:11:29 | Re-add missing comma from SHA-0 removal which breaks mlinks generation. Worked out by bcook@ | ||
| fb38ae55 | 2015-09-17 09:51:40 | include stdint.h for uint64_t noted by Bernard Spil | ||
| 890cfdd8 | 2015-09-14 21:23:00 | tweak previous; | ||
| b60214d1 | 2015-09-14 20:06:58 | Avoid .Ns right after .Pf, it's pointless. In some cases, do additional cleanup in the immediate vicinity. | ||
| 615956a0 | 2015-09-14 16:16:38 | Provide tls_config_insecure_noverifytime() in order to be able to disable certificate validity checking. ok beck@ | ||
| 0d666e4e | 2015-09-14 16:13:39 | Add support for disabling certificate and CRL validity checking. Loosely based on changes in OpenSSL. ok beck@ | ||
| 183195fb | 2015-09-14 16:09:13 | remove null check before free. from Michael McConville ok semarie | ||
| 9f6bcaf3 | 2015-09-14 15:58:48 | delete bogus trailing .Ns from SYNOPSIS .Ft macros | ||
| 4c0ab9c7 | 2015-09-14 15:51:20 | fix formatting by adding the required quotes to .Fa in the SYNOPSIS | ||
| 5dfee228 | 2015-09-14 15:14:55 | Remove useless quoting from .Fo and .Fn function names, to prevent development of a cargo cult in case people look at existing files for examples. This achieves a consistent .Fo and .Fn quoting style across the whole tree. | ||
| 5aa6c39d | 2015-09-14 14:29:30 | some conn_version and conn_cipher bits; | ||
| cbc0cb74 | 2015-09-14 14:17:10 | Wrap moncontrol() so that internal calls go direct and it's a weak symbol | ||
| 31b5c4b0 | 2015-09-14 13:45:25 | in the SYNOPSIS, make void function arguments explicit | ||
| 0fa1c6e6 | 2015-09-14 13:30:17 | Only two of the *rand48.c files need <math.h>, so just #include it in them | ||
| 358ede37 | 2015-09-14 13:08:01 | use .Va for global variables, and .Vt where the type is included | ||
| 2e4927cf | 2015-09-14 13:04:42 | vax deserves gdtoa love too! | ||
| 63161a5d | 2015-09-14 12:49:33 | Wrap the remaining __*dtoa() functions so that internal calls go direct | ||
| 39389942 | 2015-09-14 12:29:16 | Expose EOF without close-notify via tls_close(). Make tls_read(3)/tls_write(3) follow read(2)/write(2) like semantics and return 0 on EOF with and without close-notify. However, if we saw an EOF from the underlying file descriptors without getting a close-notify, save this and make it visible when tls_close(3) is called. This keeps the semantics we want, but makes it possible to detect truncation at higher layers, if necessary. ok beck@ guenther@ | ||
| 25d6a9e8 | 2015-09-14 12:22:49 | Wrap <langinfo.h> and <regexp.h> so internal calls go direct and the symbols are weak | ||
| 23ebaf7f | 2015-09-14 12:21:03 | Wrap <locale.h> so internal calls go direct | ||
| cb3c676d | 2015-09-14 12:20:40 | Return an error if tls_handshake() or tls_close() is called on a context for which they are not valid operations. ok beck@ | ||
| 6cf18d3c | 2015-09-14 12:09:35 | Wrap _yp_check() and _yp_unbind() so internal calls go direct and they're weak | ||
| c55f7b38 | 2015-09-14 12:08:49 | Wrap <sys/sem.h> so internal calls go direct and all the symbols are weak | ||
| 16ac854b | 2015-09-14 12:08:22 | KNF | ||
| be43dfe7 | 2015-09-14 12:05:33 | add missing function return types | ||
| 5826fd8c | 2015-09-14 11:52:49 | Wrap <asr.h> so internal calls go direct and all the symbols are weak | ||
| 92a24078 | 2015-09-14 11:01:47 | Wrap <ifaddrs.h>, <netinet/in.h>, and <netinet/if_ether.h> so internal calls go direct and all the symbols are weak | ||
| fbd37677 | 2015-09-14 10:47:01 | Wrap <net/if.h> and <net/if_dl.h> so internal calls go direct and all the symbols are weak | ||
| 6709dcd9 | 2015-09-14 10:45:27 | Wrap <readpassphrase.h> so internal calls go direct and readpassphrase is weak | ||
| 3ce43c22 | 2015-09-14 10:44:39 | Wrap <netgroup.h> so internal calls go direct and the symbols are all weak | ||
| 5674b11f | 2015-09-14 10:11:54 | Make isfdtype() and getmntinfo() weak symbols | ||
| 07793409 | 2015-09-14 08:51:07 | Remove cast of int* to int* | ||
| 079ead8c | 2015-09-14 08:13:01 | Use PROTO_DEPRECATED() make tcdrain() weak in libc, to guarantee libpthread can override it | ||
| 06201dd4 | 2015-09-14 07:38:37 | Finish wrapping <netdb.h> so that calls go direct and the symbols are all weak | ||
| 00b7ba7e | 2015-09-14 01:45:03 | Temporarily revive MD4 for MS CHAP support. | ||
| 7dce129b | 2015-09-13 23:42:29 | Crank major version due to removal of SHA-0 and MD4 from libcrypto. | ||
| 327941a7 | 2015-09-13 23:36:21 | Remove MD4 support from LibreSSL. MD4 should have been removed a long time ago. Also, RFC 6150 moved it to historic in 2011. Rides the major crank from removing SHA-0. Discussed with many including beck@, millert@, djm@, sthen@ ok jsing@, input + ok bcook@ | ||
| b2d13c95 | 2015-09-13 21:36:08 | Wrap <arpa/inet.h> and <arpa/nameser.h> so that calls go direct and the symbols without underbar prefix are all weak | ||
| bcaeabd2 | 2015-09-13 21:09:56 | Remove SHA-0 support. SHA-0 was withdrawn shortly after publication 20 years ago and replaced with SHA-1. This will require a major crank. ok bcook@, jsing@ | ||
| b26f1fe6 | 2015-09-13 21:02:26 | Wrap <fstab.h> so that calls go direct and the symbols are all weak (Do you sense a theme?) | ||
| ba364bef | 2015-09-13 20:57:28 | Wrap <rpcsvc/ypclnt.h> so that calls go direct and the symbols are all weak | ||
| 8aa47ebb | 2015-09-13 20:54:33 | Wrap <sys/sysctl.h> so that calls go direct and the symbol is weak | ||
| 55148231 | 2015-09-13 20:29:23 | For now, permit overriding of the malloc family, to make emacs happy | ||
| a2c005cf | 2015-09-13 19:58:50 | Wrap <login_cap.h> so that calls go direct and the symbols are all weak | ||
| 4d917e03 | 2015-09-13 19:54:54 | Detritus | ||
| fd0d9412 | 2015-09-13 17:08:03 | Rename __sysctl syscall to just sysctl, as the userland wrapper is no longer necessary ok deraadt@ jsing@ |