eadler
0d3795a8d3
Fix typo ('a' and 'o' are not the same letter apparently)
...
Approved by: cperciva (implicit)
2012-10-22 14:48:14 +00:00
melifaro
030e8d5bab
Make PFIL use per-VNET lock instead of per-AF lock. Since most used packet
...
filters (ipfw and PF) use the same ruleset with the same lock for both
AF_INET and AF_INET6 there is no need in more fine-grade locking.
However, it is possible to request personal lock by specifying
PFIL_FLAG_PRIVATE_LOCK flag in pfil_head structure (see pfil.9 for
more details).
Export PFIL lock via rw_lock(9)/rm_lock(9)-like API permitting pfil consumers
to use this lock instead of own lock. This help reducing locks on main
traffic path.
pfil_assert() is currently not implemented due to absense of rm_assert().
Waiting for some kind of r234648 to be merged in HEAD.
This change is part of bigger patch reducing routing locking.
Sponsored by: Yandex LLC
Reviewed by: glebius, ae
OK'd by: silence on net@
MFC after: 3 weeks
2012-10-22 14:10:17 +00:00
imp
f9a05f9a0a
Revert r241756
2012-10-22 13:21:11 +00:00
imp
3896267af2
Revert r241755
2012-10-22 13:20:31 +00:00
eadler
92f340b6e7
This isn't functionally identical. In some cases a hint to disable
...
unit 0 would in fact disable all units.
This reverts r241856
Approved by: cperciva (implicit)
2012-10-22 13:06:09 +00:00
melifaro
a9d460420e
Eliminate code checking if found IPv6 rte is dynamic. IPv6 redirects
...
are using (different) ND-based approach described in RFC 4861. This change
is similar to r241406 which conditionally skips the same check in IPv4.
This change is part of bigger patch eliminating rte locking.
Sponsored by: Yandex LLC.
OK'd by: hrs
MFC after: 2 weeks
2012-10-22 12:54:52 +00:00
melifaro
9025139269
Provide example for newly-added NG_NETFLOW_V9INFO_TYPE
...
Submitted by: Dmitry Luhtionov <dmitryluhtionov at gmail.com>
MFC with: r241446
2012-10-22 12:22:56 +00:00
eadler
758c105ce5
Somehow this got replicated too many times
...
Approved by: cperciva (implicit)
2012-10-22 12:05:14 +00:00
eadler
f3db91bee2
The 'testing memory' patch gets printed too many times
...
Approved by: cperciva (implicit)
2012-10-22 11:57:26 +00:00
ae
351e7472a6
When loader tries to open GPT partition, but partition table is not GPT,
...
then try automatically detect an appropriate partition type.
PR: kern/172550
Tested by: Ralf Wenk
2012-10-22 11:01:43 +00:00
marius
32a504ec11
Remove support for using Giant for locking within mpt(4). Finer grained
...
locking has been working fine for ~5.5 years by now.
MFC after: 1 week
2012-10-22 10:53:59 +00:00
marius
4708b36498
After r241858, remove the remainder of FreeBSD ~4 support from mpt(4).
...
MFC after: 1 week
2012-10-22 10:42:59 +00:00
edwin
19671cffb1
MFV of r241867
...
Merge of tzdata2012g into head:
- Fix end of DST in Gaza and Hebron
- Western Samoa: DST start at 30 Septembet 2012 and finished at 7 April 2013.
2012-10-22 10:20:11 +00:00
gavin
8f3fecf57c
Add German, French, Portuguese and Spanish names for the Spanish Dvorak
...
keymap.
MFC after: 1 week
2012-10-22 09:38:07 +00:00
kevlo
97c0c4b2b2
Remove MLINK for if_idt.
...
Spotted by: Alie Tan <alie at affle dot com>
2012-10-22 07:04:34 +00:00
eadler
3fe2ad95f9
Now that device disabling is generic, remove the non-standard
...
implementation from mpt
Don't MFC this to retain backwards compatibility.
Reviewed by: des, mjacob
Approved by: cperciva
2012-10-22 04:18:17 +00:00
eadler
81826d4eaa
Add a clean-room reimplementation of a script originally
...
found in openssh's contrib directory.
This version has more features and is better written.
I intend to submit this upstream as well.
Reviewed by: bapt
Reviewed by: des
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:57:00 +00:00
rpaulo
fec307dd7b
Fix the memory regions to include the 64MB DDR3 memory slot.
2012-10-22 03:45:37 +00:00
rpaulo
ce402469a1
Increase the I/O memory area to 0xc20000.
2012-10-22 03:44:12 +00:00
eadler
24cc54b983
Correct the killpg(2) return values:
...
Return EPERM if processes were found but they
were unable to be signaled.
Return the first error from p_cansignal if no signal was successful.
Reviewed by: jilles
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:43:02 +00:00
eadler
1434f6546a
Remove unused code since the 5.x days
...
Reviewed by: des, scottl
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:41:24 +00:00
eadler
1028514b79
Add support for the "&" character in usernames.
...
Charlie & finally has his last name.
PR: gnu/37910
Submitted by: Harry Newton <harry_newton@telinco.co.uk>
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:41:19 +00:00
eadler
bc26a2b3b0
Now that device disabling is generic, remove extraneous code from the
...
device drivers that used to provide this feature.
Reviewed by: des
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:41:14 +00:00
eadler
7f780401e5
Update the kill(2) and killpg(2) man pages to the modern permission
...
checks. Also indicate killpg(2) is POSIX compliant.
Reviewed by: jilles
Reviewed by: wblock
Approved by: cperciva
MFC after: 3 days
2012-10-22 03:37:00 +00:00
eadler
f38062a582
Colin acked the wrong diff originally. fixed version coming soon.
...
Approved by: cperciva (implicit)
2012-10-22 03:36:44 +00:00
eadler
f48bd672c6
Correct the killpg(2) return values:
...
Return EPERM if processes were found but they
were unable to be signaled.
Return the first error from p_cansignal if no signal was successful.
Reviewed by: jilles
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:34:43 +00:00
eadler
4bc19b04c5
Check the return error of set[ug]id. While this can never fail in the
...
current version of FreeBSD, this isn't guarenteed by the API. Custom
security modules, or future implementations of the setuid and setgid
may fail.
PR: bin/172289
PR: bin/172290
PR: bin/172291
Submittud by: Erik Cederstrand <erik@cederstrand.dk>
Discussed by: freebsd-security
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:31:22 +00:00
eadler
f4d42efdb9
Add Danish keyboard model for macbooks to syscons.
...
(not verified to be accurate)
PR: conf/146793
Submitted by: Erik Cederstrand
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:30:17 +00:00
eadler
0b45640988
Explain the upcoming delay by printing a message when the kernel
...
is about to begin testing memory.
Reviewed by: dteske, adri
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:16:39 +00:00
eadler
a06e204e95
Fix typo in error when unable to create TCP socket
...
PR: bin/172490
Submitted by: bdrewery
Approved by: cperciva
MFC after: 3 days
2012-10-22 03:16:32 +00:00
eadler
a603c87b02
Check the return error of set[e][ug]id. While this can never fail in the
...
current version of FreeBSD, this isn't guarenteed by the API.
Custom security modules, or future implementations of the setuid and
setgid may fail.
Submitted by: Erik Cederstrand
Approved by: cperciva
MFC after: 3 days
2012-10-22 03:07:05 +00:00
eadler
b55c76b1b0
Free buf when its no longer used. This helps eliminate a static analysis
...
warning.
PR: ports/172566
Submitted by: Erik Cederstrand <erik@cederstrand.dk>
Approved by: cperciva
MFC after: 3 days
2012-10-22 03:06:59 +00:00
eadler
9715a49f5d
bcd isn't installed setuid.
...
caesar isn't installed setuid.
For the archaeologists:
it seems this call originally came from NetBSD PR 5970 and 5945
PR: 172566
Submitted by: Erik Cederstrand <erik@cederstrand.dk>
Approved by: cperciva
MFC after: 3 days
2012-10-22 03:06:53 +00:00
eadler
4110ecce3a
Sysinstall has been removed from base.
...
Approved by: cperciva
2012-10-22 03:00:43 +00:00
eadler
3f7a414911
remove duplicate semicolons where possible.
...
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:00:37 +00:00
eadler
4acd2b3e06
Make uhid attach to devices that look like keyboards
...
or mice if the quirk which prevents higher level
drivers from attaching is set.
PR: usb/172458
Submitted by: Vitaly Magerya <vmagerya@gmail.com>
Reviewed by: hselasky
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:00:25 +00:00
eadler
1c15f4c7a5
Add support for gjournal to dumpfs
...
PR: 165821
Submitted by: Andreas Longwitz <longwitz@incore.de>
Approved by: cperciva
MFC after: 3 days
2012-10-22 03:00:20 +00:00
eadler
106fb1fefe
Implement HTTP 305 redirect handling.
...
PR: 172452
Submitted by: gcooper
Reviewed by: des
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:00:15 +00:00
eadler
f647c87f9c
Don't deny non-temporary redirects if the -A option is set (per
...
the man page) [0]
While here add support for draft-reschke-http-status-308-07
PR: 172451 [0]
Submitted by: gcooper [0]
Reviewed by: des
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:00:10 +00:00
eadler
e82cfe8e30
Be a bit more lenient in the maximum number of redirects allowed.
...
Chrome and Firefox have a limit of 20. IE has a limit of 8.
Reviewed by: des
Approved by: cperciva
MFC after: 3 days
2012-10-22 03:00:04 +00:00
eadler
d346e8cbc1
Remove unused variable. Newer versions of gcc care.
...
Submitted by: Sascha Wildner <saw@online.de>
Approved by: cperciva
MFC after: 3 days
2012-10-22 02:59:59 +00:00
eadler
eecc9cb28a
Fix build if COMPAT_43 is defined without one of
...
COMPAT_FREEBSD[4567]
Approved by: cperciva
2012-10-22 02:59:55 +00:00
eadler
4d30c4f423
Remove {harp,hfa,idt} man pages as they were removed in r179308.
...
PR: docs/171234
Submitted by: Martin Birgmeier <Martin.Birgmeier@aon.at>
Reviewed by: rwatson
Approved by: cperciva
MFC after: 3 days
2012-10-22 02:59:49 +00:00
eadler
e8bf719fc6
Fix conditional expression: previously a bitvector would be operated
...
on by a logical not.
Approved by: cperciva
MFC after: 3 days
2012-10-22 02:59:44 +00:00
eadler
4519224f47
Make do_uniq work with python3
...
Approved by: cperciva
MFC after: 3 days
2012-10-22 02:29:56 +00:00
eadler
aaedfc3e7e
Make xen python scripts work with python3
...
Approved by: cperciva
MFC after: 3 days
2012-10-22 02:29:53 +00:00
eadler
b08b5fd4fa
Covert regression test to python 3
...
Approved by: cperciva
MFC after: 3 days
2012-10-22 02:29:44 +00:00
kientzle
ef7e9ab5ae
Don't repeat the POSTREAD dma sync.
2012-10-22 02:28:48 +00:00
eadler
e5f518a9dd
Warn users when using pkg tools if it looks like they
...
be be pkgng users.
Reviewed by: bapt (earlier version)
Reviewed by: kwm
Approved by: cperciva
MFC after: 3 days
2012-10-22 02:12:20 +00:00
eadler
31cc468089
Fix conditional expression: previously a bit vector was being operated
...
on by a logical not instead of the entire expression.
Approved by: cperciva
MFC after: 3 days
2012-10-22 02:12:15 +00:00