You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Rich Felker
aeaceb1fa8
revert low rounds-count limits in crypt hashes
it was determined in discussion that these kind of limits are not
sufficient to protect single-threaded servers against denial of
service attacks from maliciously large round counts. the time scales
simply vary too much; many users will want login passwords with rounds
counts on a scale that gives decisecond latency, while highly loaded
webservers will need millisecond latency or shorter.
still some limit is left in place; the idea is not to protect against
attacks, but to avoid the runtime of a single call to crypt being, for
all practical purposes, infinite, so that configuration errors can be
caught and fixed without bringing down whole systems. these limits are
very high, on the order of minute-long runtimes for modest systems.
14 years ago
..
aio
use restrict everywhere it's required by c99 and/or posix 2008
14 years ago
complex
add creal/cimag macros in complex.h (and use them in the functions defs)
15 years ago
conf
let sysconf accurately report # of cpus available
14 years ago
crypt
revert low rounds-count limits in crypt hashes
14 years ago
ctype
fix argument type error on wcwidth function
14 years ago
dirent
use restrict everywhere it's required by c99 and/or posix 2008
14 years ago
env
ensure canary is setup if stack-prot libs are dlopen'd into non-ssp app
14 years ago
errno
better description for errno==0
15 years ago
exit
further use of _Noreturn, for non-plain-C functions
14 years ago
fcntl
move fallocate syscall wrapper to linux-specific syscalls dir
14 years ago
fenv
try fixing/optimizing x86_64 fenv exception code
15 years ago
internal
add 7-arg syscall support for mips
14 years ago
ipc
overhaul pthread cancellation
16 years ago
ldso
use restrict everywhere it's required by c99 and/or posix 2008
14 years ago
legacy
cleanup src/linux and src/misc trees, etc.
14 years ago
linux
fix another ppoll issue (missing sigset_t size argument)
14 years ago
locale
use restrict everywhere it's required by c99 and/or posix 2008
14 years ago
malloc
workaround gcc got-register-reload performance problems in malloc
14 years ago
math
Merge remote-tracking branch 'nsz/exp'
14 years ago
misc
add setdomainname syscall, fix getdomainname (previously a stub)
14 years ago
mman
mincore syscall wrapper
14 years ago
mq
use restrict everywhere it's required by c99 and/or posix 2008
14 years ago
multibyte
use restrict everywhere it's required by c99 and/or posix 2008
14 years ago
network
use restrict everywhere it's required by c99 and/or posix 2008
14 years ago
passwd
make passwd/group functions safe against cancellation in stdio
15 years ago
prng
ditch the priority inheritance locks; use malloc's version of lock
14 years ago
process
use vfork if possible in posix_spawn
14 years ago
regex
use restrict everywhere it's required by c99 and/or posix 2008
14 years ago
sched
avoid setting nondefault scheduler too
14 years ago
search
search: add comments to tsearch_avl.c
14 years ago
select
use restrict everywhere it's required by c99 and/or posix 2008
14 years ago
setjmp
floating point support for arm setjmp/longjmp
14 years ago
signal
further use of _Noreturn, for non-plain-C functions
14 years ago
stat
use restrict everywhere it's required by c99 and/or posix 2008
14 years ago
stdio
fix invalid implicit pointer conversion in gnulib-compat functions
14 years ago
stdlib
use restrict everywhere it's required by c99 and/or posix 2008
14 years ago
string
asm for memmove on i386 and x86_64
14 years ago
temp
remove ugly prng from mk*temp and just re-poll time on retry
15 years ago
termios
legacy junk compatibility grab-bag
15 years ago
thread
update mips cancellation-point syscall asm with 7-arg and r25 fixes
14 years ago
time
use restrict everywhere it's required by c99 and/or posix 2008
14 years ago
unistd
fix up lfs64 junk for preadv/pwritev
14 years ago