summaryrefslogtreecommitdiffstats
path: root/usr.bin
Commit message (Collapse)AuthorAgeFilesLines
* - Hook up BSD sort to the build. By default, it will be installed asgabor2012-05-111-0/+1
| | | | | | "bsdsort" and GNU sort will be the default "sort". When WITH_BSD_SORT is set, BSD sort will be the default "sort" and GNU sort will be installed as "gnusort".
* Add a BSD-licensed sort rewrite that was started by me and later completedgabor2012-05-1118-0/+7795
| | | | | | | | | with the major functionality and optimizations by Oleg Moskalenko. It is compatible with the latest version of POSIX and the current GNU sort version that we have in base. Beside this, it implements all the functionality introduced in later versions of GNU sort. For now, it will be installed as "bsdsort", keeping GNU sort as the default sort implementation.
* Document the unzip(1) '-Z' option implemented in r234206.gjb2012-05-111-1/+11
| | | | | Submitted by: swills (via hacker lounge) MFC after: 3 days
* General mdoc(7) and typo fixes.gjb2012-05-1013-16/+16
| | | | | | PR: 167696 Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org) MFC after: 3 days
* Make is part of the bootstrap path, so we need to guard against thisimp2012-05-091-1/+1
| | | | | not being defined. Otherwise we don't make a new make when the old make is incompatible.
* Always define LD_32_PRELOAD so it works for 32 bits binaries onjlh2012-05-081-1/+12
| | | | | | | | | | | | 64 bits platforms. Let rtld(1) decide if it needs to honor it or not. While here, fix a small bug in error reporting when asprintf(3) returns an error. Submitted by: kib Reviewed by: kib (mentor) MFC after: 1 week
* Upgrade our copy of llvm/clang to r155985, from upstream's release_31dim2012-05-031-1/+0
| | | | | | | branch. This brings us very close to the 3.1 release, which is planned for May 14th. MFC after: 2 weeks
* Respect mathematical operation order piority with the exponent gnu extensionbapt2012-04-301-2/+2
| | | | | Obtained from: OpenBSD Approved by: des (mentor)
* Add src.conf option WITH_SHARED_TOOLCHAIN to enable building thekib2012-04-292-0/+8
| | | | | | | | toolchain binaries as dynamically linked. Option is disabled by default. Reviewed by: ru (previous version) MFC after: 2 weeks
* Use standard getopt(3) error message.jlh2012-04-291-6/+1
| | | | | Submitted by: jilles Approved by: kib (mentor)
* Import stdbuf(1) and the shared library it relies on.jlh2012-04-284-0/+229
| | | | | | | | | | | | | | This tool changes the default buffering behaviour of standard stdio streams. It only works on dynamic binaries. To make it work for static ones it would require cluttering stdio because there no single entry point. PR: 166660 Reviewed by: current@, jhb Approved by: kib (mentor) MFC after: 1 week
* Add my birthday and place of birth.jlh2012-04-231-0/+1
| | | | Approved by: kib (mentor)
* Remove duplicate -l description.brueffer2012-04-221-5/+1
| | | | | Submitted by: Rainer Hurling <rhurlin@gwdg.de> MFC after: 1 week
* The .Fx macro needs the version number be in its own word separated bydelphij2012-04-221-1/+1
| | | | a space. This change have no visible effect for rendering.
* Include the associated wait channel message for context switch ktracejhb2012-04-202-4/+15
| | | | | | | records. kdump supports both the old and new messages. Submitted by: Andrey Zonov andrey zonov org MFC after: 1 week
* Update file(1) to version 5.11.obrien2012-04-191-1/+1
|\
* | Add my birth date/place to the calendar as new committer.dteske2012-04-181-0/+1
| | | | | | | | Approved by: emaste (mentor)
* | Fix string buffer overflow when preparing the line of output.kib2012-04-181-2/+2
| | | | | | | | | | | | PR: bin/161739 Submitted by: Jeremy Chadwick <freebsd jdc parodius com> MFC after: 1 week
* | Upgrade our copy of llvm/clang to trunk r154661, in preparation of thedim2012-04-1623-47/+77
| | | | | | | | | | | | | | upcoming 3.1 release (expected in a few weeks). Preliminary release notes can be found at: <http://llvm.org/docs/ReleaseNotes.html> MFC after: 2 weeks
* | Add myself to the calendarmadpilot2012-04-151-0/+1
| | | | | | | | Approved by: creees (mentor)
* | Correct my name in the copyright statement.des2012-04-152-2/+2
| |
* | Improve m4 compatibility with GNU m4 extension ** (exponent)bapt2012-04-153-3/+7
| | | | | | | | | | Submitted by: Marc Espie (espie@OpenBSD.org) Approved by: des@ (mentor)
* | Eliminate an unused parameter of static method igmp_stats_live_old().delphij2012-04-131-2/+2
| | | | | | | | MFC after: 1 month
* | Belatedly add my entry to the calendar file, now that 30 is here and gone.gjb2012-04-131-0/+1
| |
* | Partially implement zipinfo (-Z) support.kevlo2012-04-131-38/+71
| | | | | | | | | | | | | | | | This fixes some test failures seen with perl 5.12 and 5.14. PR: bin/166895 Submitted by: swills MFC after: 3 days
* | Parenthesize args in yyless() and unput() replacement textschweikh2012-04-101-3/+3
| | | | | | | | | | | | so they are safer when used with expressions. MFC after: 1 week
* | Since truss also uses kdump's mkioctls script, pass the value of ${CPP}dim2012-04-091-1/+1
| | | | | | | | | | | | there too, similar to r234058. MFC after: 1 week
* | In kdump's mkioctls script, use '${CPP}' instead of hardcodedly usingdim2012-04-092-2/+2
| | | | | | | | | | | | | | 'gcc -E'. This fixes building when WITH_CLANG_IS_CC is in effect. Report by: Niclas Zeising <zeising@daemonic.se> MFC after: 1 week
* | mdoc: fix column names, indentation, column separation within each row, andjoel2012-04-072-8/+8
| | | | | | | | | | | | | | quotation. Also make sure we have the same amount of columns in each row as the number of columns we specify in the head arguments. Reviewed by: brueffer
* | Add new ktrace records for the start and end of VM faults. This givesjhb2012-04-056-4/+68
| | | | | | | | | | | | | | | | | | | | a pair of records similar to syscall entry and return that a user can use to determine how long page faults take. The new ktrace records are enabled via the 'p' trace type, and are enabled in the default set of trace points. Reviewed by: kib MFC after: 2 weeks
* | With pf 4.5 import the name of pfsync stats sysctl has changed, thusglebius2012-04-041-2/+2
| | | | | | | | 'netstat -sp pfsync' got broken. Fix this.
* | Export some more useful info about shared memory objects to userlandjhb2012-04-012-8/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via procstat(1) and fstat(1): - Change shm file descriptors to track the pathname they are associated with and add a shm_path() method to copy the path out to a caller-supplied buffer. - Use the fo_stat() method of shared memory objects and shm_path() to export the path, mode, and size of a shared memory object via struct kinfo_file. - Add a struct shmstat to the libprocstat(3) interface along with a procstat_get_shm_info() to export the mode and size of a shared memory object. - Change procstat to always print out the path for a given object if it is valid. - Teach fstat about shared memory objects and to display their path, mode, and size. MFC after: 2 weeks
* | Remove superfluous paragraph macro.joel2012-03-291-2/+0
| |
* | mandoc complains loudly when <TAB>s are misused in columnated lists. Fixjoel2012-03-291-23/+23
| | | | | | | | | | this syntax violation and while I'm here also convert <TAB> to Ta and adjust quotation marks in order to prevent this problem in the future.
* | Remove trailing whitespace per mdoc lint warningeadler2012-03-2917-60/+60
| | | | | | | | | | | | | | Disussed with: gavin No objection from: doc Approved by: joel MFC after: 3 days
* | Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH.jmallett2012-03-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes our naming scheme more closely match other systems and the expectations of much third-party software. MIPS builds which are little-endian should require and exhibit no changes. Big-endian TARGET_ARCHes must be changed: From: To: mipseb mips mipsn32eb mipsn32 mips64eb mips64 An entry has been added to UPDATING and some foot-shooting protection (complete with warnings which should become errors in the near future) to the top-level base system Makefile.
* | Only use macros inside a reference block.joel2012-03-271-10/+5
| | | | | | | | Discussed with: brueffer
* | mdoc: sort prologue macros.joel2012-03-261-1/+1
| |
* | mdoc: terminate quoted strings.joel2012-03-265-56/+56
| | | | | | | | Reviewed by: brueffer
* | mdoc: document title should be all caps.joel2012-03-251-1/+1
| |
* | Remove superfluous paragraph macro.joel2012-03-2510-13/+0
| |
* | When displaying binary information show also osreldate.trociny2012-03-232-3/+17
| | | | | | | | | | Suggested by: kib MFC after: 2 weeks
* | - Do not build libcom_err and compile_et when kerberos is disabled. Theystas2012-03-231-1/+4
| | | | | | | | | | depends on several heimdal libraries and not used by anything but kerberos tools.
* | Garbage collect defunct nlist(3) symbols.pluknet2012-03-221-14/+8
| | | | | | | | MFC after: 1 week
* | - Update FreeBSD Heimdal distribution to version 1.5.1. This also bringsstas2012-03-221-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | several new kerberos related libraries and applications to FreeBSD: o kgetcred(1) allows one to manually get a ticket for a particular service. o kf(1) securily forwards ticket to another host through an authenticated and encrypted stream. o kcc(1) is an umbrella program around klist(1), kswitch(1), kgetcred(1) and other user kerberos operations. klist and kswitch are just symlinks to kcc(1) now. o kswitch(1) allows you to easily switch between kerberos credentials if you're running KCM. o hxtool(1) is a certificate management tool to use with PKINIT. o string2key(1) maps a password into key. o kdigest(8) is a userland tool to access the KDC's digest interface. o kimpersonate(8) creates a "fake" ticket for a service. We also now install manpages for some lirbaries that were not installed before, libheimntlm and libhx509. - The new HEIMDAL version no longer supports Kerberos 4. All users are recommended to switch to Kerberos 5. - Weak ciphers are now disabled by default. To enable DES support (used by telnet(8)), use "allow_weak_crypto" option in krb5.conf. - libtelnet, pam_ksu and pam_krb5 are now compiled with error on warnings disabled due to the function they use (krb5_get_err_text(3)) being deprecated. I plan to work on this next. - Heimdal's KDC now require sqlite to operate. We use the bundled version and install it as libheimsqlite. If some other FreeBSD components will require it in the future we can rename it to libbsdsqlite and use for these components as well. - This is not a latest Heimdal version, the new one was released while I was working on the update. I will update it to 1.5.2 soon, as it fixes some important bugs and security issues.
* | Add multibyte char support.glebius2012-03-212-53/+35
| | | | | | | | | | PR: 165429 Submitted by: amdmi3
* | Repair function when used with large scaleskevlo2012-03-181-2/+3
| | | | | | | | Submitted by: AIDA Shinra <shinra at j10n dot org>
* | xargs: Before exiting, wait for all invocations of the utility.jilles2012-03-162-45/+81
| | | | | | | | | | | | | | This only has an effect with -P, otherwise errors are only detected when the utility is not running. Submitted by: Matthew Story
* | - Fix an erroneous invocation of the editline.kevlo2012-03-153-22/+33
| | | | | | | | | | | | | | | | - Fix wrong scaling in the bc.library. - Let length(0.000) conform to what gnu bc does. PR: bin/159227 Submitted by: AIDA Shinra <shinra at j10n dot org>
* | After r232745, which makes sure __bswap16(), ntohs() and htons() returndim2012-03-091-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | __uint16_t, we can partially undo r228668. Note the remark "Work around a clang false positive with format string warnings and ntohs macros (see LLVM PR 11313)" was actually incorrect. Before r232745, on some arches, the ntohs() macros did in fact return int, not uint16_t, so clang was right in warning about the %hu format string. MFC after: 2 weeks
OpenPOWER on IntegriCloud