summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-11-01add a missing delay after printf on halt[-p], proper arg for a cold hookMichael Shalayeff
2002-11-01md part for hppa should look like this, at the first lookMichael Shalayeff
2002-10-31gotta define SYSEXIT() and make all the rest of sys/*S be thread-safe now, ↵Michael Shalayeff
missed this fuct in the previous take on thread-safe libc
2002-10-31typo, reported by avsm@openbsdJun-ichiro itojun Hagino
2002-10-31MakeMaker now appears to try to install pod pages in $installman{1,3}dir.Todd C. Miller
However, we define that to the empty string in OpenBSD since we want to format and install perl's man pages ourselves. As a result, man pages were not being generated from .pm files in 3rd party modules. To fix this, go back to the older behavior of using $inst_man{1,3}dir. Also, while I'm in here, improve the regexp for deciding what consists of pod, based on ExtUtils-MakeMaker-6.05.
2002-10-31marc@ said we should be always thread-safe, accomodate for that, also ↵Michael Shalayeff
defining the weak symbols which we did not before in either case
2002-10-31plug memory leak. from sam leffler. sync w/kameJun-ichiro itojun Hagino
2002-10-31document 'set require-order (yes|no)'Philipp Buehler
mini-BNF fix henning@ ok
2002-10-31spelling; Jolan Luff, thanks!Henning Brauer
2002-10-31There's no point in using a small block size when creating a swapTodd C. Miller
partition, it just slows down dd.
2002-10-31Defer pid allocation and making the new process visible until after it'sArtur Grabowski
been fully initialized. Otherwise the scheduler and other things can accidentally stumble into semi-initialized processes and strange things can happen. This also requires us to do systrace attachment a bit later. Debugging help from fgs@
2002-10-31Introduce some better feedback during attempted ftp installations. InKenneth R Westerback
this pass check the file list returned by ftp_list_file() for two common errors ('Login failed.' and 'No such file or directory.') and display the error messages rather than just complaining that no sets were found. Delete an unused local variable. Do not allow the user to continue with the install/upgrade if the sanity checks fail. Keep asking them to install more sets until the checks succeed. ok millert@.
2002-10-31lasi on j210 is in a strange place, add an exact entry for now, to be maybe ↵Michael Shalayeff
rethought later once more such cases pile up; from millert@
2002-10-30as found on a 256m machine of millert@'s allocate pdes for the whole kernel ↵Michael Shalayeff
virtual and do not bother (just four anyway); as a side work do not adjust addr,size since there is no need
2002-10-30Change kernel set to shorter names on mac68k; supposed to make krw'sMiod Vallat
next changes easier.
2002-10-30No longer need to override Configure results for setr[ug]id() andTodd C. Miller
setre[ug]id().
2002-10-30No longer usedTodd C. Miller
2002-10-30bring on a few changes from netbsd, such as better rx mbuf calculation, ram ↵Michael Shalayeff
probe fix in byte vs word, M_IFMADDR vs M_IPMADDR. some knf
2002-10-30o .Xr setres[ug]idTodd C. Miller
o Update HISTORY section
2002-10-30Minor bump for [gs]etres[ug]id(2)Todd C. Miller
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