summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | avoid spitting up regions when purging stuff from the cache, it putsotto2008-10-031-17/+10
| | | | | | | | | | | | | | | | too much pressure on the amaps. ok tedu@ deraadt@
* | | | Hook up fnmatch and glob regress.millert2008-10-021-5/+5
| | | |
* | | | Regress driver for fnmatch(3). Needs more tests.millert2008-10-013-0/+58
| | | |
* | | | Regress driver for glob(3). Needs more tests.millert2008-10-014-0/+244
| | | |
* | | | documentation tweaks; synchronize synopsis and usage.sobrado2008-09-192-10/+11
| | | | | | | | | | | | | | | | | | | | | | | | written with help by jmc@ ok jmc@
* | | | fix some cause of bad TEXTREL on i386 and amd64otto2008-09-1910-28/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - global function calls in .init sections (diff makes them via PLT) - calls to global functions in aes-586.S (made static or local) - global variable accesses in rc4-x86_64.S (now made via GOT) from djm@large; ok miod@
* | | | document strtold. ok millert@martynas2008-09-132-11/+25
| | | |
* | | | strtof has been introduced in c99martynas2008-09-131-4/+6
| | | | | | | | | | | | | | | | from Thomas Pfaff. ok millert@
* | | | use one call to arc4random_buf() instead of lots of arc4random()djm2008-09-102-16/+4
| | | |
* | | | turn off CAST assembler code (i.e. use C implementation) as it has baddjm2008-09-081-3/+3
| | | | | | | | | | | | | | | | | | | | relocations that lead to libcrypto.so being marked TEXTREL; linker-fu from drahn@ "go ahead" deraadt@
* | | | - replace dtoa w/ David's gdtoa, version 2008-03-15martynas2008-09-078-2504/+309
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - provide proper dtoa locks - use the real strtof implementation - add strtold, __hdtoa, __hldtoa - add %a/%A support - don't lose precision in printf, don't round to double anymore - implement extended-precision versions of libc functions: fpclassify, isnan, isinf, signbit, isnormal, isfinite, now that the ieee.h is fixed - separate vax versions of strtof, and __hdtoa - add complex math support. added functions: cacos, casin, catan, ccos, csin, ctan, cacosh, casinh, catanh, ccosh, csinh, ctanh, cexp, clog, cabs, cpow, csqrt, carg, cimag, conj, cproj, creal, cacosf, casinf, catanf, ccosf, csinf, ctanf, cacoshf, casinhf, catanhf, ccoshf, csinhf, ctanhf, cexpf, clogf, cabsf, cpowf, csqrtf, cargf, cimagf, conjf, cprojf, crealf - add fdim, fmax, fmin - add log2. (adapted implementation e_log.c. could be more acruate & faster, but it's good enough for now) - remove wrappers & cruft in libm, supposed to work-around mistakes in SVID, etc.; use ieee versions. fixes issues in python 2.6 for djm@ - make _digittoint static - proper definitions for i386, and amd64 in ieee.h - sh, powerpc don't really have extended-precision - add missing definitions for mips64 (quad), m{6,8}k (96-bit) float.h for LDBL_* - merge lead to frac for m{6,8}k, for gdtoa to work properly - add FRAC*BITS & EXT_TO_ARRAY32 definitions in ieee.h, for hdtoa&ldtoa to use - add EXT_IMPLICIT_NBIT definition, which indicates implicit normalization bit - add regression tests for libc: fpclassify and printf - arith.h & gd_qnan.h definitions - update ieee.h: hppa doesn't have quad-precision, hppa64 does - add missing prototypes to gdtoaimp - on 64-bit platforms make sure gdtoa doesn't use a long when it really wants an int - etc., what i may have forgotten... - bump libm major, due to removed&changed symbols - no libc bump, since this is riding on djm's libc major crank from a day ago discussed with / requested by / testing theo, sthen@, djm@, jsg@, merdely@, jsing@, tedu@, brad@, jakemsr@, and others. looks good to millert@ parts of the diff ok kettenis@ this commit does not include: - man page changes
* | | | sparc now requires this bloated library to be -fPICderaadt2008-09-071-1/+5
| | | |
* | | | Fix merge botch.kettenis2008-09-072-6/+0
| | | | | | | | | | | | | | | | ok miod@
* | | | remove duplicate definition of OPENSSL_DSA_MAX_MODULUS_BITS spotteddjm2008-09-062-4/+0
| | | | | | | | | | | | | | | | by dtucker@
* | | | update for openssl-0.9.8hdjm2008-09-062-49/+96
| | | |
* | | | remerge local tweaks, update per-arch configuration headers, updatedjm2008-09-0631-118/+900
| | | | | | | | | | | | | | | | Makefiles, crank shlib_version
* | | | resolve conflictsdjm2008-09-061188-25827/+68210
| | | |
* | | | This commit was generated by cvs2git to track changes on a CVS vendordjm2008-09-06126-494/+42285
|\ \ \ \ | | |_|/ | |/| | branch.
| * | | import of OpenSSL 0.9.8hdjm2008-09-06564-10621/+67300
| | | |
* | | | This commit was generated by cvs2git to track changes on a CVS vendordjm2008-09-06158-13851/+19566
|\ \ \ \ | | |_|/ | |/| | branch.
| * | | import of OpenSSL 0.9.8hdjm2008-09-06917-31309/+67049
| | | |
* | | | This commit was generated by cvs2git to track changes on a CVS vendordjm2008-09-06275-38/+81757
|\ \ \ \ | | |_|/ | |/| | branch.
| * | | import of OpenSSL 0.9.8hdjm2008-09-06276-871/+82581
| | | |
* | | | remove now obsolete calloc implementation; prompted by miodotto2008-09-031-50/+0
| | | |
* | | | do not overflow for large prefix len (e.g. 2147483649)markus2008-09-011-3/+3
| | | | | | | | | | | | | | | | report Maksymilian Arciemowicz; ok djm, deraadt
* | | | Make all combinations of G, P, J and zero-fill work with as littleotto2008-08-251-5/+20
| | | | | | | | | | | | | | | | effort as possible in most cases; ok djm@
* | | | unbreak MALLOC_OPTIONS=G that I broke in my last commit;djm2008-08-231-3/+3
| | | | | | | | | | | | | | | | slightly kludgey solution for until otto fixes it properly; ok otto@
* | | | fix calloc() for MALLOC_OPTIONS=J case: SOME_JUNK was being filled intodjm2008-08-231-2/+2
| | | | | | | | | | | | | | | | | | | | the freshly mmaped pages disrupting their pure zeroness; ok otto@ deraadt@
* | | | unbreak wcschr(string, L'\0') which was incorrectly returning NULLdjm2008-08-231-3/+5
| | | | | | | | | | | | | | | | rather than a pointer to the terminating nul; ok deraadt@
* | | | make sure we always map and unmap multiples of MALLOC_PAGESIZE;otto2008-08-221-5/+14
| | | | | | | | | | | | | | | | case spotted by beck, one by me; ok deraadt@ beck@
* | | | Smarter implementation of calloc(3), which uses the fact that mmap(2)otto2008-08-222-8/+57
| | | | | | | | | | | | | | | | | | | | returns zero filled pages; remember to replace this function as well if you provide your own malloc implementation; ok djm@ deraadt@
* | | | Add resolv.conf(5) option to force lookups by TCP: "options tcp"djm2008-08-151-18/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also Extend "nameserver" declaration syntax to support port numbers. To avoid ambiguity these are only parsed when the address is enclosed in square brackets, e.g. "nameserver [127.0.0.1]:5353" Together these changes make forwarding DNS over a SSH tunnel very easy, but unfortunately some programs in ports/ implement their own resolvers (e.g. firefox). These will need to be modified to support these options separately. fixes jsing@ reyk@ ok deraadt@ millert@ krw@ + "I like it" from lots
* | | | small cleanup of error/warning stringsotto2008-08-072-7/+7
| | | |
* | | | Install man pages for the BIO_* libcrypto functions, but not bio.3jsg2008-07-281-1/+126
| | | | | | | | | | | | | | | | | | | | | | | | as the page doesn't directly describe any functions. ok deraadt@
* | | | man page bits for new malloc; ok jmc@otto2008-07-281-43/+33
| | | |
* | | | Almost complete rewrite of malloc, to have a more efficient dataotto2008-07-281-1443/+835
| | | | | | | | | | | | | | | | | | | | | | | | structure of tracking pages returned by mmap(). Lots of testing by lots of people, thanks to you all. ok djm@ (for a slighly earlier version) deraadt@
* | | | i have to crank this for a ridiculous reason, to save me about 4 hours of workderaadt2008-07-251-1/+1
| | | |
* | | | First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-264-33/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@
* | | | remove _thread_malloc_init prototypeotto2008-06-141-2/+1
| | | |
* | | | grammar fixes;jmc2008-06-131-3/+3
| | | |
* | | | remove _MALLOC_LOCK_INIT; major bump; ok deraadt@otto2008-06-132-8/+2
| | | |
* | | | Add strtof() to libc, some ports seem to like it. Currently it's a simplelandry2008-06-133-9/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | call to strtod() with bounding check. Discussed with pyr@ and otto@ ok otto@ deraadt@
* | | | fix an Xr, and use a more appropriate macro;jmc2008-06-091-4/+4
| | | |
* | | | arc4random_stir() does not use /dev/arandom anymore, but sysctl kern.arandomderaadt2008-06-081-4/+6
| | | |
* | | | fix math screwup that reintroduced a bias for upper_bounds in rangedjm2008-06-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (2^30,2^31). Nothing in the tree yet requests random numbers bounded by this range. report jakob!deraadt; ok deraadt@
* | | | -salt is default for "openssl enc"; from djmjmc2008-05-301-29/+19
| | | | | | | | | | | | | | | | | | | | | | | | tweaked with some help from Matthew Dempsky and djm ok djm
* | | | kill an Xr to a non-existent man page, ulimit(1);jmc2008-05-201-5/+3
| | | |
* | | | remove recalloc(3); it is buggy and impossible to repair without bigotto2008-05-193-62/+20
| | | | | | | | | | | | | | | | costs; ok jmc@ for the man page bits; ok millert@ deraadt@
* | | | garbage collect the portability bits for the removed select() support.brad2008-05-111-11/+1
| | | | | | | | | | | | | | | | ok djm@ deraadt@
* | | | try SO_BINDANY for -s, but do not insist; ok bob, reykmarkus2008-05-091-2/+4
| | | |