summaryrefslogtreecommitdiffstats
path: root/sbin
Commit message (Collapse)AuthorAgeFilesLines
* Whitespace fixesmelifaro2012-09-241-13/+13
| | | | MFC after: 2 weeks
* Permit table to be used as IPv6 address.melifaro2012-09-241-2/+26
| | | | | Reported by: Serhiy Popov <sergiuspso@ukr.net> MFC after: 2 weeks
* Use O_CLOEXEC for open instead of separate fcntl(2) call.pjd2012-09-221-3/+1
|
* Fix grammar in the portion about FIBs. Also, cross-referencebjk2012-09-181-9/+11
| | | | | | | setfib(2) instead of setfib(1) for the 16-FIB limit. PR: docs/157452 Approved by: hrs (mentor)
* mdoc: remove superfluous paragraph macro.joel2012-09-181-1/+0
|
* Whitespace cleanup for ipfw.8 -- start each sentence on a new line,bjk2012-09-181-33/+58
| | | | | | | and put a comma after e.g. and i.e.. While here, wrap long lines. PR: docs/157452 Approved by: hrs (mentor)
* Integrate nvmecontrol(8) into the amd64 and i386 builds.jimharris2012-09-172-0/+2
| | | | | | This includes adding NVMe header files to /usr/include/dev/nvme. Sponsored by: Intel
* Add nvmecontrol(8) source code and beginnings of a man page to the tree.jimharris2012-09-173-0/+693
| | | | | Sponsored by: Intel Contributions from: Joe Golio/EMC <joseph dot golio at emc dot com>
* Minor mdoc fix.joel2012-09-141-2/+2
|
* o Create directory sys/netpfil, where all packet filters shouldglebius2012-09-1425-2261/+17366
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reside, and move there ipfw(4) and pf(4). o Move most modified parts of pf out of contrib. Actual movements: sys/contrib/pf/net/*.c -> sys/netpfil/pf/ sys/contrib/pf/net/*.h -> sys/net/ contrib/pf/pfctl/*.c -> sbin/pfctl contrib/pf/pfctl/*.h -> sbin/pfctl contrib/pf/pfctl/pfctl.8 -> sbin/pfctl contrib/pf/pfctl/*.4 -> share/man/man4 contrib/pf/pfctl/*.5 -> share/man/man5 sys/netinet/ipfw -> sys/netpfil/ipfw The arguable movement is pf/net/*.h -> sys/net. There are future plans to refactor pf includes, so I decided not to break things twice. Not modified bits of pf left in contrib: authpf, ftp-proxy, tftp-proxy, pflogd. The ipfw(4) movement is planned to be merged to stable/9, to make head and stable match. Discussed with: bz, luigi
* Add global and per-module sysctls/tunables to enable/disable metadata taste.mav2012-09-131-1/+5
| | | | | | | That should help to handle some cases when disk has some RAID metadata that should be ignored, especially during boot. MFC after: 3 days
* - Fix a typo in debug message.zont2012-09-131-1/+1
| | | | | Approved by: kib (mentor) MFC after: 3 days
* Remove needless (int) casts of write(2)'s 3rd argument.obrien2012-09-122-5/+5
| | | | | Also change blwrite() 'size' parameter to a ssize_t to better match write(2).
* Simply printf-like strings and outdent strings so that it is easy to seeobrien2012-09-121-20/+18
| | | | if they fit on a standard terminal.
* Remove unused valueskevlo2012-09-111-3/+3
|
* Rework all non-contributed files that use `struct timezone'.ed2012-09-011-4/+1
| | | | | | | | | | | | | | This structure is not part of POSIX. According to POSIX, gettimeofday() has the following prototype: int gettimeofday(struct timeval *restrict tp, void *restrict tzp); Also, POSIX states that gettimeofday() shall return 0 (as long as tzp is not used). Remove dead error handling code. Also use NULL for a nul-pointer instead of integer 0. While there, change all pieces of code that only use tv_sec to use time(3), as this provides less overhead.
* Change the gptboot example so the boot partition is aligned on a 4 kBdes2012-08-291-2/+3
| | | | | | boundary. MFC after: 3 days
* Don't overwrite the global default CFLAGS when setting include paths.brooks2012-08-281-1/+1
| | | | MFC after: 3 days
* Link ipfilter(4) and ipfilter(5) to the build to stop the wrong man pageissyl02012-08-281-2/+2
| | | | | | | | displaying for 'man 4 ipfilter'. PR: docs/118020 Approved by: gjb (mentor) MFC after: 5 days
* Check the return value of sbuf_finish().jh2012-08-231-2/+8
|
* Revert r239356 and use an alternate algorithm.jhb2012-08-222-6/+11
| | | | | | | | | | | | | | | | | First, don't exit when the link goes down on an interface. Instead, teach dhclient to track changes in link state and to enter the reboot state when the link on an interface goes up causing dhclient to attempt to renew its existing lease. Second, remove the change I added to clear the old lease when dhclient exits due to an error (such as ifconfig down). If an interface is using autoconfiguration it should keep its autoconfiguration as much as possible. If the next time it needs a configuration it is able to reuse the previous autoconfiguration, then leaving the settings intact allows existing connections to survive temporary outages, etc. PR: bin/166656 MFC after: 1 month
* Avoid segfault in the 'smpphylist' subcommand.pluknet2012-08-201-1/+1
| | | | | | | | | Initialize devlist.dev_queue tail queue early enough before its any potential traversal in freebusdevlist() when in smpphylist error path. Reported by: Pavel Polyakov <bsd kobyla org> (on irc) Reviewed by: ken MFC after: 5 days
* Fix dhclient to properly exit and teardown the configured lease whenjhb2012-08-171-0/+7
| | | | | | | | | | link is lost. devd will start a new dhclient instance when link is restored. PR: bin/166656 Submitted by: Peter Jeremy (mostly) Reviewed by: brooks (earlier version from Peter) MFC after: 1 month
* Make sure the compiler knows g_gate_xvlog() and g_gate_xlog() do notdim2012-08-061-2/+2
| | | | | | | | return. This silences a warning from clang 3.2 about uninitialized use of the variable 'mediasize' in sbin/ggate/shared/ggate.c. Reviewed by: pjd MFC after: 1 week
* In sbin/camcontrol/camcontrol.c, function smpcmd(), initialize thedim2012-08-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'error' variable to zero, to avoid returning garbage in several cases. This fixes the following clang 3.2 warnings: sbin/camcontrol/camcontrol.c:4634:8: warning: variable 'error' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if (amt_written == -1) { ^~~~~~~~~~~~~~~~~ sbin/camcontrol/camcontrol.c:4656:10: note: uninitialized use occurs here return (error); ^~~~~ sbin/camcontrol/camcontrol.c:4619:7: warning: variable 'error' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (fd_response == 0) { ^~~~~~~~~~~~~~~~ sbin/camcontrol/camcontrol.c:4656:10: note: uninitialized use occurs here return (error); ^~~~~ sbin/camcontrol/camcontrol.c:4617:6: warning: variable 'error' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if (((ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sbin/camcontrol/camcontrol.c:4656:10: note: uninitialized use occurs here return (error); ^~~~~ MFC after: 1 week
* Document "destroy" as an alias for "stop".jimharris2012-08-031-1/+8
|
* New command "gmultipath prefer" to force selection of a specifiedthomas2012-08-032-1/+34
| | | | | | | provider in an Active/Passive configuration. Reviewed by: mav MFC after: 4 weeks
* fsck_ffs shall accept the configured journal size, and not refuse tokib2012-08-021-1/+1
| | | | | | | | | | operate on it if journal size is greater then SUJ_MAX. The later constant is only to select maximal journal size when user did not specified size explicitely. Submitted by: Andrey Zonov <andrey@zonov.org> Reviewed by: mckusick MFC after: 1 week
* Restore a piece of BSD history.des2012-08-011-3/+3
| | | | | | PR: 169127 Submitted by: Ruben de Groot <ruben@hacktor.com> MFC after: 1 week
* Teach md5(1) about sha512.delphij2012-08-013-10/+36
| | | | MFC after: 1 month
* remove the last __unused instance in sbin/ipfw.luigi2012-07-301-1/+2
| | | | | | This particular function (show_prerequisites() ) we should actually remove the argument from the callers as well, but i'll do it at a later time.
* Fix some compile errors at high WARNS, including oneluigi2012-07-303-8/+13
| | | | | | | | | for an uninitialized variable. unused parameters and variables are annotated with (void)foo; /* UNUSED */ instead of __unused, because this code needs to build also on linux and windows.
* Remove trailing whitespace.joel2012-07-301-1/+1
|
* The ad(4) driver no longer exists in FreeBSD CURRENT or 9, so change theissyl02012-07-261-7/+7
| | | | | | | | | references to it in gsched(8) to the existing ada(4) driver. PR: docs/170085 Submitted by: olgeni Approved by: gavin MFC after: 5 days
* In ipfw(8), make the text about dynamic rules consistent.issyl02012-07-161-3/+5
| | | | | | PR: docs/120539 Approved by: gabor (mentor) MFC after: 5 days
* Metaflush on/off values don't need quotes.trociny2012-07-161-4/+4
| | | | | Reviewed by: pjd MFC after: 3 days
* Document the behavior of mount with failok specified.eadler2012-07-121-1/+6
| | | | | | | | | PR: docs/163742 Submitted by: gcooper Discussion by: gcooper Discussion by: bjk Approved by: gabor MFC after: 3 days
* Make ipfw0 logging pseudo-interface clonable. It can be created automaticallyhrs2012-07-091-2/+17
| | | | | | | by $firewall_logif rc.conf(5) variable at boot time or manually by ifconfig(8) after a boot. Discussed on: freebsd-ipfw@
* Remove "prefer_source" address selection option. FreeBSD has had anhrs2012-07-092-9/+1
| | | | | implementation of RFC 3484 for this purpose for a long time and "prefer_source" was never implemented actually. ND6_IFF_PREFER_SOURCE macro is left intact.
* Make it possible to resize md(4) devices.trasz2012-07-072-16/+46
| | | | | Reviewed by: kib Sponsored by: FreeBSD Foundation
* Remove unneeded variable reported by gcc46 which stopped being used ineadler2012-07-071-3/+0
| | | | | | | r234178. Approved by: cperciva MFC after: 3 days
* Remove ancient vnconfig symlinkeadler2012-07-071-1/+0
| | | | | | Submitted by: ak Approved by: cperciva MFC after: 1 week
* Make use of GEOM Gate direct reads feature. This allows HAST to servepjd2012-07-041-1/+31
| | | | | | | | | | | | | | reads with native speed of the underlying provider. There are three situations when direct reads are not used: 1. Data is being synchronized and synchronization source is the secondary node, which means secondary node has more recent data and we should read from it. 2. Local read failed and we have to try to read from the secondary node. 3. Local component is unavailable and all I/O requests are served from the secondary node. Sponsored by: Panzura, http://www.panzura.com MFC after: 1 month
* Improve description of various key used by GELI.pjd2012-07-041-74/+154
| | | | | | PR: docs/169089 Submitted by: John W. O'Brien <john@saltant.com> MFC after: 3 days
* - Make ipfw's sched rules case insensitive, for user-friendliness.issyl02012-07-031-5/+6
| | | | | | | | | | | - Add a note to the ipfw(8) man page about the rules no longer being case sensitive. - Fix some typos in the man page. PR: docs/164772 Reviewed by: bz Approved by: gabor (doc mentor, src committer) MFC after: 2 weeks
* Use timeclear() instead of home grown version.delphij2012-07-021-1/+1
| | | | MFC after: 2 weeks
* Check if there is cmsg at all.pjd2012-07-011-1/+1
| | | | MFC after: 3 days
* The -S option, to specify the sector size, has been usable on all types ofgavin2012-06-271-2/+2
| | | | | | | memory disks since r135340. Update the man page to reflect this. Noticed by: avg MFC after: 3 days
* Use possessive "its", no apostrophe.wblock2012-06-271-1/+1
| | | | MFC after: 1 day
* Change 'camcontrol defects' to first probe a drive to find out how muchken2012-06-222-7/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | defect information it has before grabbing the full defect list. This works around a bug with some Hitachi drives that generate data overrun errors when they are asked for more defect data than they have. The change is done in a spec-compliant way, so it should have no negative impact on drives that don't have this issue. This is based on work originally done at Sandvine. scsi_da.h: Add a define for the maximum amount of data that can be contained in a defect list. camcontrol.c: Update the readdefects() function to issue an initial command to determine the length of the defect list, and then use that length in the request for the full defect list. camcontrol.8: Add a note that some drives will report 0 defects available if you don't request either the PLIST or GLIST. Submitted by: Mark Johnston <markjdb@gmail.com> (original version) MFC after: 3 days
OpenPOWER on IntegriCloud