summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2000-11-28'y' key is too close to 't' keyJason Wright
2000-11-28update list of supported tigon based boardsJason Wright
2000-11-27This patch fixes ArchFindMember so that it handles SVR4 membersMarc Espie
similarly to read_archive. Note we no longer bother seeking back to the start of the header, as only ArchTouch accesses that header, and can do the seek itself. With this, arch handling should be working, more or less. thanks to Todd, Miod, Naddy for reviewing those patches.
2000-11-27This does fix some nasty issues: ar field members are NOT null-terminated.Marc Espie
Hence, read_archive must be very careful to parse stuff correctly: don't use str* when mem* are appropriate, copy numeric fields and ensure they're terminated...
2000-11-27We take of the SVR4 archive handling data structure from our archive,Marc Espie
and put it into a specific structure (it is wasteful to keep lugging SVR4 structures once an archive is parsed). By tweaking read_archive slightly, we can achieve a nicer interface to ArchSVR4Entry. Note a bug in make: ArchFindMember does (currently) not use the SVR4 code, hence some archive members won't be found in non-caching mode...
2000-11-27Factorise duplicated code involved in touching archives.Marc Espie
2000-11-27Use -n to test if a variable is non-zero. Otherwise, if the variable'sTodd C. Miller
contents start with a '-' test becomes unhappy (since it interprets it as another option).
2000-11-27Style. Parts of xcast handling needs more thought. (provos@ ok)Hakan Olsson
2000-11-27Be more careful with ARP. Fix PR#1490. From gluk@ptci.ruHakan Olsson
2000-11-27MLINK check_expire.3 -> login_check_expire.3Todd C. Miller
2000-11-27Fix order of SEE ALSO entriesTodd C. Miller
2000-11-27first cut at a man page for login_check_expire()Todd C. Miller
2000-11-27ifndef, not ifdefAngelos D. Keromytis
2000-11-27Fix deletion of flows.Angelos D. Keromytis
2000-11-26setusercontext should not set umask as this interferes with theTodd C. Miller
umask specified for ftpd on the command line. Closed PR #1530
2000-11-26alpha clock fixes from NetBSDTodd C. Miller
Fixes ' no more 'WARNING: preposterous clock chip time' on 164SX
2000-11-26*** empty log message ***Todd C. Miller
2000-11-26syncTheo de Raadt
2000-11-26Print select collisions in the vmstat -s output.Artur Grabowski
(XXX - I couldn't find a better place to put it.).
2000-11-26Use pwd_mkdb -u usernameTodd C. Miller
Call system() with a list to avoid a call to sh
2000-11-26Update for pw_mkdb(3) interface change. All but vipw and userdel canTodd C. Miller
specify a username (and thus avoid rebuilding the while database).
2000-11-26login_check_expire(3), a helper function for use with BSD authentication.Todd C. Miller
This lives in libutil because it uses pw_lock(3) and friends. Needs a man page (soon!).
2000-11-26Add a username argument to pw_mkdb to match 'pwd_mkdb -u username'.Todd C. Miller
Crank the shlib major number due to the interface change.
2000-11-26Support -u username option. Loosely based on FreeBSD's changes.Todd C. Miller
I've also restructured things a bit to cut the number of master.passwd parses in half from 6 to 3. We can't really get away with fewer than that without sacrificing locality in the .db files.
2000-11-26Properly implement errno handling for the threaded libc (libc_r)Dale Rahn
The powerpc specific code was previously handling system call errors as if kernel threads existed (currently only userlang threads are modeled). Thus if multiple threads existed in a process, the process would not get the correct errno from a system call. This would cause _many_ tests to fail. Fixing this causes a number of the tests in libc_r/TEST to now work, that did not before, however a few still fail.
2000-11-25Fix some warnings and take advantage of perl5 system definesTodd C. Miller
In adduser, use /etc/ptmp as a lock file like the other passwd programs. Currently it is just kept empty which is not so great. Use sysopen() with explicit file modes so there is no race whereby a user could see the contents on the master.passwd temp file in rmuser. Fix order of file opens in rmuser so we don't try and remove anything unless we can lock all our files.
2000-11-25Everyone seems to hit the wrong key first time. Change the abort bannerHugh Graham
wording to something unambiguous.
2000-11-25make room for a 16 slice disklabelHugh Graham
2000-11-25Change d_end_ to relect the 16 slice struct disklabel OpenBSD uses.Hugh Graham
Looks like only vax cares about this.
2000-11-25print keytype when generating a key.Markus Friedl
reasonable defaults for RSA1/RSA/DSA keys.
2000-11-25reorder check for illegal ciphers, bugreport from espie@Markus Friedl
2000-11-25OpenBSD tagArtur Grabowski
2000-11-25pull in cy82c693 for sio and pcebArtur Grabowski
2000-11-25Use the common cy82c693 access functions.Artur Grabowski
From NetBSD. Fixes pciide on 164sx.
2000-11-24Include err.h and util.hTodd C. Miller
2000-11-24Include strings.h for strlen() prototypeTodd C. Miller
Include errno.h, not sys/errno.h since this is userland
2000-11-24raise dirty in kenter_pa tooMichael Shalayeff
2000-11-24Add entries to build nodes required for "floppy", and "ramdisk".Hugh Graham
2000-11-24Rename "md" to "rd", consquently moving the hdHDC9224 disk dev to "hd".Hugh Graham
2000-11-24build the 'safe' vnode deviceHugh Graham
2000-11-24Support 16 slices per device, like the other OpenBSD arches.Hugh Graham
2000-11-24MALLOC_OPTIONS=AZJ by default.Marc Espie
2000-11-24As it stands now, arch.c does not work.Marc Espie
Its main failing is that ar headers are NOT null terminated. This code is atrocious. This change starts cleaning that up. Replace the list of cached archives with a hash, streamline the logic of ArchMTimeMember, by taking out the actual function that does the reading (read_archive). More fixes to come.
2000-11-24Change the time stamp interface to use an abstract datatype.Marc Espie
Define two possible interfaces: the classic one, and the new one (used where available) that depends on timespec. Better granularity, make is now able to distinguish between files that were built during the same second.
2000-11-24Take advantage of VarModifiers_Apply, which can parse a variable specMarc Espie
and expand it directly, without needing a variable context. Use it in Var_SubstVar, so that .for loops values don't need to be entered into any context nor looked up. This speeds up .for loops some, and avoids nasty variable capture side-effects. Ok'd millert@, miod@, naddy@ (naddy spotted a problem with the first version of that change).
2000-11-24Clean-ups:Marc Espie
* Buf_Destroy can be a macro * X_ instead of _X for struct names, to avoid infringing on the system's namespace. * better wildcard detection heuristics * fix #ifdef CLEANUP code * a few comments
2000-11-24Better key repeat logic. When we're in repeat mode, with the exception ofAaron Campbell
modifier keys (SHIFT, CTRL, ALT, etc.), and a key "up" event is received, only delete the key repeat timeout if the key that generated the "up" event is the key currently being repeated. When a key "down" event is received, the opposite -- only delete the key repeat if the key that generated the "down" event is _not_ the key currently being repeated. Playing here is a bit dangerous since we are constraining the conditions in which a timeout(9) is deleted (we don't want to mistakenly get stuck in a non-legitamite key repeat). Using timeout(9) for this is kind of gross. I guess it is done here to avoid key repeat code in all of the actual hardware keyboard drivers. There is still a bug here. If you have a key held down and detach your keyboard (by either unplugging it or doing a KVM switch), the timeout is not deleted and the key continues to repeat until it gets the keyboard back and receives an interrupt. Perhaps we should not be ignoring typematic keys after all?
2000-11-24comment fix; strlcat returns strlen(initial dst) + strlen(src).Jun-ichiro itojun Hagino
2000-11-24sync with recent kame document.Jun-ichiro itojun Hagino
- on AF_INET6, :: does not mean local node.
2000-11-24ifm_data is avilable on {net,open,free}bsd. sync with kame.Jun-ichiro itojun Hagino