IABSD.fr/src/lib

Branch :


Log

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@