summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-10-30Add [gs]etres[ug]id(2) syscall to libc and use it in emulating some 4.3BSDTodd C. Miller
functions.
2002-10-30regenTodd C. Miller
2002-10-30Now that we have [gs]etres[ug]id() as a native system call, use itTodd C. Miller
for HP-UX, FreeBSD, and Linux emulations. Note that Linux has two versions of these system calls. One for 16bit uids and another for 32bit uids.
2002-10-30Implement osetre[ug]id() in terms of setres[ug]id().Todd C. Miller
2002-10-30regen due to addition of [gs]etres[ug]id(2)Todd C. Miller
2002-10-30removes duplicate functions and factor out common code so the needed (butMarco S Hyman
missing) _thread_fd_unlock_owned function can be added with minimal pain. The incorrect special handling of the stdio fds was also removed. Tested with the libc_r regression tests and the mysql regression tests. No complaints from any developers
2002-10-30Implement setresuid(2), getresuid(2), setresgid(2), getresgid(2), basedTodd C. Miller
partly on the Linux emul code and FreeBSD versions. We need these for Linux, FreeBSD, and HP-UX emulation. Also change sys_setreuid() and sys_setregid() to use uid_t and gid_t respectively.
2002-10-30signal handling changes. This corrects several signalMarco S Hyman
handling errors in the threads library. Most of the libc_r regression tests are now ok. thread specific kill semantics are still not correct. No negative comments after posting to tech@ a week or so ago. siginfo test fails on sparc64 due to sparc64 oddity.
2002-10-30sets sync for perl, ok pvalchev@Dale Rahn
2002-10-30Revert this va_copy addition, it cannot work on macppc (which is theDale Rahn
only arch where va_copy is currently required), current version of va_copy uses alloca, but since the results of the va_copy are not used here, only after return, stack trashing will occur. This will have to be revised again for gcc 3.2 support on powerpc.
2002-10-30simplifyHenning Brauer
2002-10-30fix interface expansion. since the reversed list expansion code wasHenning Brauer
committed this was broken, only the first IP address was returned. pointed out by danh@, who sent an excellent bug report. ok dhartmei@
2002-10-30o for gre version 1, correctly check if kp (key present) is unset.Federico G. Schwindt
o remove trailing spaces for better output. o print sequence, acknowledge and callid as unsigned, and remove key from version 1 since it's actually the payload length (not including the gre header). jason@ ok.
2002-10-29Add -U option to set uid, gid, and group vector based on password database.Todd C. Miller
2002-10-29Add silc from IANA; ok millertPeter Valchev
2002-10-29keep all pflog goodies in pflog sources, avoids code duplications; okski ↵Michael Shalayeff
frantzen@ and dhartmei@
2002-10-29Since memory deallocation can't fail, remove the error return fromArtur Grabowski
uvm_unmap, uvm_deallocate and a few other functions. Simplifies some code and reduces diff to the UBC branch.
2002-10-29danger will robinson, dangerMichael Shalayeff
2002-10-29idle time is shown as ` ' not ` )'.Jason Wright
2002-10-29introduceHenning Brauer
set require-order [yes|no] default is yes. with set to "no", it isn't required to have the rules in order (options, scrub, nat, filter) any more, though of course NATing still happens before filtering and so on, so one has to take care. ok camield@ mcbride@ dhartmei@ idea discussed with a whole lotta more people and basically ok for everyone ;-)
2002-10-29Get rid of some commons.Artur Grabowski
2002-10-29Document IGNORE and COMES_WITH; ok espiePeter Valchev
2002-10-29no need to restore shadowed reg, shaves 10% from runtime for tlb handler on ↵Michael Shalayeff
pcxl, more on pcxs/pcxt due to conditional pte ref update; tested on pcxt,pcxl by me on pcxs by miod
2002-10-29Remove some unused globlsArtur Grabowski
2002-10-29No need to free the address space in exit1(), we'll do that in the reaper.Artur Grabowski
That gives us the advantage of not being the active address space when freeing the mappings in the pmap, which can lead to expensive TLB flushes on some architectures. plus some minor cleaning.
2002-10-29"len = entry->end - entry->start;" then logically "entry->start + len"Artur Grabowski
should be equal to "entry->end". (len is never changed)
2002-10-28do not use asm for accessing the page tables since they are mapped now.Michael Shalayeff
fix ptp accounting and move diagnostic check in pmap_destroy() into a DIAGNOSTIC and it has not caught a one problem so far. when random-allocating the space ids use linear rehashing instead of a full new random which produces a better cache locality. miod@ ok
2002-10-28Convert sparc pmap from physseg to VM_PAGE_MD.Artur Grabowski
This allows us to remove some ambiguities on how some functions are called, remove some diagnostic checks for conditions that can never happen and remove the ugly hack with "pmap_initialized". It also removes some unnecessary overhead in time-critical functions like pmap_{zero,copy}_page and pmap_{is,clear}_{mod*,ref*}. miod@ ok
2002-10-28Seeking on a character device works fine.Todd C. Miller
2002-10-28merge mod-ssl 2.8.12Henning Brauer
fixes a cross site scripting bug fixes 2 off-by-ones
2002-10-28fix typo: regulary -> regularly; from Margarida Sequeira <niness@devilness.org>Peter Valchev
2002-10-28add missing "break". Alexander YurchenkoJun-ichiro itojun Hagino
2002-10-28getdents64 support, based on FreeBSD.Federico G. Schwindt
thanks to jpmk@fibertel.com.ar for providing a testbed; jasoni ok.
2002-10-28add getdents64.Federico G. Schwindt
2002-10-28Rework/reword the install sanity checks and associated logic slightly.Kenneth R Westerback
1) Do all three sanity checks (for bsd, base32, etc32) every time so the user is aware of all three problems asap. Make the error messages stand out, and refer explicitly to the sets that should fix the problem. 2) Use standard 'done' logic to exit the set selection loop rather than ask a separate question. One side effect: a <cr> at the set location prompt now just causes the redisplay of the prompt rather than an error. 3) Remove 'suspect' sets from the SETSDONE list so that if bsd, base32 or etc32 are found to be wanting, they are automatically selected the next time they appear on the list of available sets. 4) But the $MDSETS (and therefore the 'bsd' set) first on the selection list. This puts all three 'required' sets at the top of the list where they seem to belong.
2002-10-27Turn into a really useful configuration file, i.e. GENERIC tuned for sun4cMiod Vallat
hardware, like SUN4M is for sun4m hardware.
2002-10-27The 5.8.0 import didn't bring this file back to life; do it by hand.Todd C. Miller
2002-10-27Resolve conflicts, remove old files, merge local changesTodd C. Miller
2002-10-27stock perl 5.8.0 from CPANTodd C. Miller
2002-10-27remove MD bits from test.Marco S Hyman
This test fails on sparc64 due to that arch not reporting the address correctly -- not a pthreads issue
2002-10-27Reduce diff to NetBSD.Artur Grabowski
One relevant change: round up pool element size to the alignment. VS: ----------------------------------------------------------------------
2002-10-27Add an option to use software WEP now that we have a software decryptTodd C. Miller
function. Can be useful for cards that only support 40-bit WEP or where the card firmware lacks weak IVs avoidance. Prism/Symbol only. In the future this will be expanded to support proposed WEP replacements. Based on code from Jamison Adcock.
2002-10-27comment fixes.Brad Smith
-- From: Jean-Francois Brousseau <krapht@secureops.com>
2002-10-27add a matching wi_do_hostdecrypt()Markus Friedl
2002-10-27Ensure that 'siteXX.tgz' and 'siteXX.tar.gz' are the *last* setsKenneth R Westerback
installed. This should guarantee that any site-specific files which are intended to replace files installed from 'normal' sets will do so.
2002-10-27flags X is deadHenning Brauer
2002-10-27Remove 'flags X' syntax, if people make heavy use of X/FOOBAR, theyPhilipp Buehler
chould use macros, e.g. tcpinit="S/SAFR" pass in ... flags $tcpinit
2002-10-27remove the "flags X" syntax.Henning Brauer
noone who wrote "flags S" meant that, but actually something like "flags S/SA". with "flags S" changing its actual meaning as more flags got supported, things got worse. ok dhartmei@, pb@
2002-10-27Typo in commentMiod Vallat
2002-10-27Use int32_t rather long on strategic places, to be more sparc64-friendly;Miod Vallat
ok jason@ a long time ago