Commit Graph

236462 Commits

Author SHA1 Message Date
hannken
8c80da52ef Change tmpfs to vcache.
- Use tmpfs node address as key.
- Remove tn_vlock, field tn_vnode now protected by vcache.
- Add a hold count to tmpfs node to prevent nodes from disappearing
  while tmpfs_fhtovp() trys to vcache_get() them.  Last holder
  destroys reclaimed nodes.
- Remove the now unneeded parent unlock/lock for lookup of '..'.
2015-07-06 10:07:12 +00:00
hannken
12475e0224 Use VFS_PROTOS() for tmpfs. 2015-07-06 10:05:50 +00:00
matt
aaecdd723a Fix one last time. mark libarm_g.a libpmc_g.a as compatfile, add
oabi/libc_vfp_g.a as compat.
2015-07-06 09:17:24 +00:00
martin
e95f86e57b Add some compat oabi debug libs 2015-07-06 09:07:39 +00:00
martin
f1e6365000 Backout previous, needs to be done differently 2015-07-06 08:25:43 +00:00
martin
dd088c7a2e Add some more debug/compat debug files. 2015-07-06 08:04:51 +00:00
matt
39f572033f Don't clear PSL_FP/PSL_VEC 2015-07-06 05:55:37 +00:00
matt
c1ada760b2 Remove PSL_SPV from BOOKE PSL_USERMOD 2015-07-06 05:36:26 +00:00
matt
7579c67f0d Back out last change. Clearing PSL_FP/PSL_VEC is handled by child_return. 2015-07-06 05:25:29 +00:00
matt
015ba04636 Don't preserve PSL_FP/PSL_VEC in cpu_setmcontext. 2015-07-06 05:20:50 +00:00
matt
5e93a4a116 Clear PSL_FP/PSL_VEC so the lwp won't think it owns them. 2015-07-06 05:03:56 +00:00
matt
6efc5a99e0 Don't reload if just re-enabling 2015-07-06 02:43:26 +00:00
matt
0b2dfc7366 Add a check to make sure that if PSL_FP is set, we own the FPU. 2015-07-06 02:30:22 +00:00
matt
fbdad514b8 Don't reload the FPU register if this is just a re-enable. 2015-07-06 01:55:50 +00:00
chs
f047745321 reapply some fixes to make multi-threaded ctfmerge work
that were lost in the overzealous resync with freebsd.
remove the hacks which were applied to work around those problems.
2015-07-06 00:21:51 +00:00
matt
45908a5ffd Some test programs require these. 2015-07-05 22:07:09 +00:00
matt
7514a3a7c6 Make clang happy by adding -mfpu=none to -mfloat-abi=soft 2015-07-05 20:19:29 +00:00
skrll
4626b350f6 Revert patch from PR/48715 as it is incorrect. 2015-07-05 15:51:55 +00:00
nonaka
dd1f67f596 Deregister pmf hook when attach failed. 2015-07-05 08:14:46 +00:00
matt
5141ec2a3c Typo fxi. 2015-07-05 04:53:26 +00:00
matt
e95f8d8cf9 Revamped QVSS (VCB01) support. (from Charles Dickman) 2015-07-05 03:07:21 +00:00
matt
7e4aa81e25 Configury support for QVSS (from Charles Dickman) 2015-07-05 03:06:27 +00:00
matt
5227f182c7 Add code to probe the Q-bus/Unibus for memory. (From Charles Dickman) 2015-07-05 03:03:00 +00:00
matt
35583341d8 Reorganize a bit. Add QVSS (from Charles Dickman). 2015-07-05 02:10:53 +00:00
matt
3ea559d297 Hooks needed for QVSS support 2015-07-05 02:03:36 +00:00
christos
da9061f1c7 fix infinite loop 2015-07-04 22:45:08 +00:00
christos
a6e4c202c0 fix memory leaks on error; found by brainy. 2015-07-04 22:39:23 +00:00
christos
eeda512b55 If we fail 5 times in a row, fail correctly (Steffen Nurpmeso). 2015-07-04 15:09:49 +00:00
christos
ca074ef647 strptime now sets tm_yday 2015-07-04 13:36:25 +00:00
isaki
3940a87a45 Improve the code in __sync_bool_compare_and_swap_{1,2,4}.
- bccs is smaller and faster than bcc(.w) in this case.
- it can be used movql in this case (assembler optimise it though).
2015-07-04 07:11:45 +00:00
isaki
55d302de22 atomic_cas_{8,16}:
- Correct the wrong offset in stack.
__sync_bool_compare_and_swap_{1,2,4}:
 - Correct the wrong offset in stack.
 - D3 must be preserved in subroutines.
PR/49995.
2015-07-04 06:56:29 +00:00
maxv
c9d5e93a69 Remove a dead continue.
Harmless, found by Brainy
2015-07-04 06:13:01 +00:00
wiz
3c019c621b New sentence, new line. 2015-07-03 22:18:02 +00:00
dholland
562a53e657 /usr/sbin/chown -> /sbin/chown
(not sure why these need explicit paths at all, but whatevs)
2015-07-03 18:36:54 +00:00
matt
1dde0348d8 Remove entries made redundnat by compatdir/compatfile 2015-07-03 18:28:37 +00:00
matt
144cec82f4 Remove entries made redundant by compatdir/compatfile. (Leaves only
libexec/ld.elf_so-rv32 as the only compat files).
2015-07-03 16:43:50 +00:00
matt
56cebdce3a Remove entries made redundant by compatdir/compatfile 2015-07-03 15:11:04 +00:00
bouyer
3c96c24fae Add basic support for tap detection, emulating a left-click. 2015-07-03 14:18:18 +00:00
skrll
337e82ce24 Regen 2015-07-03 13:17:20 +00:00
skrll
6400b3cbc8 Lumix Camera DMC-FS45 from kern/49809 2015-07-03 13:15:54 +00:00
christos
dacd5c569a PR/50009: David CARLIER: Enhance strptime to fill out more fields when it
can. From FreeBSD.
2015-07-03 13:06:54 +00:00
joerg
3490cc6261 Add an explicit note about the search path used by dlopen(3). 2015-07-03 10:19:29 +00:00
christos
1ae3462030 PR/50021: Rin Okuyama: Fix linux affinity syscalls
XXX: pullup-7
2015-07-03 02:24:28 +00:00
christos
83f2fed54f new libssh 2015-07-03 01:00:59 +00:00
christos
4054ffb031 merge conflicts 2015-07-03 00:59:59 +00:00
christos
0cf1df15f6 Changes since OpenSSH 6.8
=========================

This is primarily a bugfix release.

Security
--------

 * ssh(1): when forwarding X11 connections with ForwardX11Trusted=no,
   connections made after ForwardX11Timeout expired could be permitted
   and no longer subject to XSECURITY restrictions because of an
   ineffective timeout check in ssh(1) coupled with "fail open"
   behaviour in the X11 server when clients attempted connections with
   expired credentials. This problem was reported by Jann Horn.

 * ssh-agent(1): fix weakness of agent locking (ssh-add -x) to
   password guessing by implementing an increasing failure delay,
   storing a salted hash of the password rather than the password
   itself and using a timing-safe comparison function for verifying
   unlock attempts. This problem was reported by Ryan Castellucci.

New Features
------------

 * ssh(1), sshd(8): promote chacha20-poly1305@openssh.com to be the
   default cipher

 * sshd(8): support admin-specified arguments to AuthorizedKeysCommand;
   bz#2081

 * sshd(8): add AuthorizedPrincipalsCommand that allows retrieving
   authorized principals information from a subprocess rather than
   a file.

 * ssh(1), ssh-add(1): support PKCS#11 devices with external PIN
   entry devices bz#2240

 * sshd(8): allow GSSAPI host credential check to be relaxed for
   multihomed hosts via GSSAPIStrictAcceptorCheck option; bz#928

 * ssh-keygen(1): support "ssh-keygen -lF hostname" to search
   known_hosts and print key hashes rather than full keys.

 * ssh-agent(1): add -D flag to leave ssh-agent in foreground without
   enabling debug mode; bz#2381

Bugfixes
--------

 * ssh(1), sshd(8): deprecate legacy SSH2_MSG_KEX_DH_GEX_REQUEST_OLD
   message and do not try to use it against some 3rd-party SSH
   implementations that use it (older PuTTY, WinSCP).

 * Many fixes for problems caused by compile-time deactivation of
   SSH1 support (including bz#2369)

 * ssh(1), sshd(8): cap DH-GEX group size at 4Kbits for Cisco
   implementations as some would fail when attempting to use group
   sizes >4K; bz#2209

 * ssh(1): fix out-of-bound read in EscapeChar configuration option
   parsing; bz#2396

 * sshd(8): fix application of PermitTunnel, LoginGraceTime,
   AuthenticationMethods and StreamLocalBindMask options in Match
   blocks

 * ssh(1), sshd(8): improve disconnection message on TCP reset;
   bz#2257

 * ssh(1): remove failed remote forwards established by muliplexing
   from the list of active forwards; bz#2363

 * sshd(8): make parsing of authorized_keys "environment=" options
   independent of PermitUserEnv being enabled; bz#2329

 * sshd(8): fix post-auth crash with permitopen=none; bz#2355

 * ssh(1), ssh-add(1), ssh-keygen(1): allow new-format private keys
   to be encrypted with AEAD ciphers; bz#2366

 * ssh(1): allow ListenAddress, Port and AddressFamily configuration
   options to appear in any order; bz#86

 * sshd(8): check for and reject missing arguments for VersionAddendum
   and ForceCommand; bz#2281

 * ssh(1), sshd(8): don't treat unknown certificate extensions as
   fatal; bz#2387

 * ssh-keygen(1): make stdout and stderr output consistent; bz#2325

 * ssh(1): mention missing DISPLAY environment in debug log when X11
   forwarding requested; bz#1682

 * sshd(8): correctly record login when UseLogin is set; bz#378

 * sshd(8): Add some missing options to sshd -T output and fix output
   of VersionAddendum and HostCertificate. bz#2346

 * Document and improve consistency of options that accept a "none"
   argument" TrustedUserCAKeys, RevokedKeys (bz#2382),
   AuthorizedPrincipalsFile (bz#2288)

 * ssh(1): include remote username in debug output; bz#2368

 * sshd(8): avoid compatibility problem with some versions of Tera
   Term, which would crash when they received the hostkeys notification
   message (hostkeys-00@openssh.com)

 * sshd(8): mention ssh-keygen -E as useful when comparing legacy MD5
   host key fingerprints; bz#2332

 * ssh(1): clarify pseudo-terminal request behaviour and use make
   manual language consistent; bz#1716

 * ssh(1): document that the TERM environment variable is not subject
   to SendEnv and AcceptEnv; bz#2386
2015-07-03 00:54:44 +00:00
christos
dcdbe6c789 td_close() needs to be able to write to the process image, so call sooner,
before we detach from it.
2015-07-02 14:54:42 +00:00
martin
6fb47df388 PR install/50020: postinstall does not check for mandoc in /etc/man.conf.
Add a check, but ask the user to fix manually (the file could have local
modifications).
2015-07-02 09:53:12 +00:00
martin
64fd3ef0cf Simplify previous, pass awk as TOOL_AWK (that is what the makefile uses),
create an obj dir for make and force it to use that.
This version now works with read-only source again.
2015-07-02 09:31:56 +00:00
skrll
ce5468ed85 Somehow the ; disappeared from the previouis commit 2015-07-02 09:05:06 +00:00