summaryrefslogtreecommitdiffstats
path: root/share
Commit message (Collapse)AuthorAgeFilesLines
* Fix return type of callout_init_rm() and add return type togavin2014-08-201-2/+3
| | | | | | | | callout_deactivate(). PR: 192520 Submitted by: yaneurabeya gmail com MFC after: 3 days
* Another rpund of fixes, after checking keymaps for plausibility and withse2014-08-2032-243/+623
| | | | | | | | | | | | | | | | | | | | | | | several updates to the converter tools. There is now support for hybrid source keymaps, which e.g. use ISO8859-1 (not -15) but still provide an Euro key (on the "E" key). ISO8859-1 currency symbols on other keys are still converted to that character, not the Euro sign. A similar hack was applied to the Japanese keyboards to add the Yen key, that could not be expressed in SYSCONS. Several modifications have been applied after the conversion (removal of unused accents tables, some reformatting, exchange of a few key symbols). The German keymap (de.kbd) is now using deadkeys only for those keys, that behave that way under Windows. There are now ".acc" and ".noacc" variants, which use deadkeys vs. nodeadkeys for all accent keys. I'm still in the process of comparing keymaps that existed in different encodings in SYSCONS. These are generally translated slightly differently, either because of mistakes, or because of different preferences, or due to limitations of the respective encoding. MFC after: 3 days
* Fix conversion errors leading to malformed keymap files.se2014-08-204-80/+83
| | | | MFC after: 3 days
* Add the D-Link DWA-125 rev D1.kevlo2014-08-201-0/+1
| | | | Tested by myself.
* Add recent DragonFly releases.bdrewery2014-08-191-0/+12
| | | | | Submitted by: Zach Crownover <zachary.crownover@gmail.com> MFC after: 1 week
* Regen after r270171bdrewery2014-08-191-0/+3
|
* Regen after r270168bdrewery2014-08-191-4/+1
|
* Revert r267233 for now. PIE support needs to be reworked.bdrewery2014-08-192-14/+1
| | | | | | | | | | | | | | | | | | | | | | | | 1. 50+% of NO_PIE use is fixed by adding -fPIC to INTERNALLIB and other build-only utility libraries. 2. Another 40% is fixed by generating _pic.a variants of various libraries. 3. Some of the NO_PIE use is a bit absurd as it is disabling PIE (and ASLR) where it never would work anyhow, such as csu or loader. This suggests there may be better ways of adding support to the tree. Many of these cases can be fixed such that -fPIE will work but there is really no reason to have it in those cases. 4. Some of the uses are working around hacks done to some Makefiles that are really building libraries but have been using bsd.prog.mk because the code is cleaner. Had they been using bsd.lib.mk then NO_PIE would not have been needed. We likely do want to enable PIE by default (opt-out) for non-tree consumers (such as ports). For in-tree though we probably want to only enable PIE (opt-in) for common attack targets such as remote service daemons and setuid utilities. This is also a great performance compromise since ASLR is expected to reduce performance. As such it does not make sense to enable it in all utilities such as ls(1) that have little benefit to having it enabled. Reported by: kib
* Fix a few conversion problems (e.g. when a keymap is derived from ISO8859-1,se2014-08-1813-96/+301
| | | | | | | | | but shall provide an Euro sign - similar for Japanese Yen). The Brazilian keymap "br.kbd" now has accents, by default - the no-accents version has been renamed to "br.noacc.kbd". MFC after: 3 days
* Fix minor problems found while converting to NEWCONS format.se2014-08-184-5/+5
| | | | MFC after: 3 days
* Add Canadian Bilingual keyboardemaste2014-08-183-0/+142
|
* Remove vestiges of previous autofs.trasz2014-08-183-563/+0
| | | | | | Discussed with: alfred@ MFC after: 2 weeks Sponsored by: The FreeBSD Foundation
* Rename ca keyboard to ca-fremaste2014-08-183-6/+6
| | | | "ca" will shortly be used for the Canadian Multilingual keyboard.
* Attempt at converting the SYSCONS keymaps to Unicode for use with NEWCONS.se2014-08-1781-326/+11947
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I have spent many hours comparing source and destination formats, and hope to have caught the most severe conversion errors. Files were converted with a Perl script which I'll shortly commit to the tools directory. This script is a much enhanced version of the one provided by ray@ and is expected to support the full kbdmap(5) syntax. The naming convention used is: <2-letter country code>.<variant>.kbd Only if there are multiple layouts for different languages: <2-letter country code>-<2-letter language code>.<variant>.kbd In nearly all cases, the keyboards are country specific, only. Currently there is only one case where the language was added ("ch-fr.kbd" for the Swiss-French keyboard layout). I choose to write Unicode character codes as hex numbers. While this increases the diff to the SYSCONS keymap files for the trivial cases (conversion from ISO8859-1), it really helps to verify the more complex cases against a Unicode table (which is indexed by hex numbers). This commit does not cover all files that have been converted, since I need to sort out which ones to use, if there were several with different source encodings to choose from. Review and test of the keymap files is highly desirable before 10.1 is released. I'd also appreciate educated opinions regarding the optimum variant (to be made available as the default for each language). Since there are no NEWCONS keymaps in 10-STABLE, I plan to MFC after the minimum allowed delay of 3 days, to allow at least a few weeks to test and improve what will be in the next release. MFC after: 3 days
* Add a few missing entries and fix entries that are obviously wrong.se2014-08-171-20/+66
| | | | | | | | | | The use of the old ISO language code "iw" for Hebrew was inconsistent and it is replaced by the new language code "he" (which was already used for the keyboard menu entry, but not for the menu heading or the default font). These changes are in preparation of the conversion of this file and the keymap definitions to Unicode for use with NEWCONS.
* Bring in the new automounter, similar to what's provided in most othertrasz2014-08-172-0/+100
| | | | | | | | | | | | | UNIX systems, eg. MacOS X and Solaris. It uses Sun-compatible map format, has proper kernel support, and LDAP integration. There are still a few outstanding problems; they will be fixed shortly. Reviewed by: allanjude@, emaste@, kib@, wblock@ (earlier versions) Phabric: D523 MFC after: 2 weeks Relnotes: yes Sponsored by: The FreeBSD Foundation
* Sync list of supported devices in the man page with the driver.gavin2014-08-141-0/+2
| | | | MFC after: 1 week
* Update iwn(4) and iwnfw(4) man pages to reflect all available firmware.gavin2014-08-142-4/+14
| | | | MFC after: 1 week
* Fix euro symbol in copied keymapsemaste2014-08-146-7/+7
| | | | | | | | | These were copied from share/syscons/keymaps/??.iso.kbd. They were not actually ISO 8859-1 as assumed. When interpreted as Unicode they ended up with the generic currency sign (U+00A4) instead of the euro (U+20AC). Reported by: Claude Buisson, tijl@
* Remove trailing whitespaceemaste2014-08-131-18/+18
|
* Make the libbsdstat useful again.adrian2014-08-131-0/+4
|
* Copy country-code .iso syscons keymaps for vt(4)emaste2014-08-139-1/+987
| | | | | | | Existing syscons ISO 8859-1 keymaps (??.iso.kbd) are usable without change as Unicode keymaps for vt(4). Sponsored by: The FreeBSD Foundation
* Make sure the DTrace header files are built before depend and beforerpaulo2014-08-133-2/+7
| | | | | | | | | | | | | | | the build starts. This adds a new variable DHDRS that contains a list of all DTrace header files. Then, we use the beforedepend hook to make sure the heaeder files are built. Introduce a beforebuild dependency (from projects/bmake) based on feedback from Simon J. Gerraty. This lets us generate the header files without running make depend. Reviewed by: sjg, imp MFC after: 3 days
* (belatedly) Document FreeBSD 9.3-Rmarck2014-08-121-15/+16
| | | | | | MFC after: 1 week M misc/bsd-family-tree
* Add Dan Langille (myself) to committers-ports.dot file with mat and wg as ↵dvl2014-08-121-0/+3
| | | | | | mentors. Approved by: wg (mentor)
* Clarify descriptions of pthread_cond_wait() and pthread_cond_timedwait()gavin2014-08-121-4/+4
| | | | | | Requested by: Malcolm Douglas via freebsd-doc Reviewed by: jhb MFC after: 1 week
* Revert r269839.rpaulo2014-08-111-1/+1
| | | | | | | This doesn't work like I expected and the if clause is never matched. It turns out that the problem with the older make is unrelated. MFC after: 3 days
* Add .d files to the reverse matching pattern in bsd.dep.mk to accountrpaulo2014-08-111-1/+1
| | | | | | | | for source file dependencies. This follows the .y and .l behaviour. MFC after: 3 days
* Fix another typoe in the definition of DTrace SOBJS.rpaulo2014-08-111-1/+1
| | | | MFC after: 3 days
* bsd.dep.mk: use the empty() function with the check for .d files.rpaulo2014-08-111-1/+1
| | | | | | Seems to work better with the old make. MFC after: 3 days
* Fix an error in the dependency of the DTrace object file.rpaulo2014-08-111-1/+1
| | | | MFC after: 3 days
* Fix a typo.jhb2014-08-111-1/+1
| | | | | PR: 192294 Submitted by: Conrad Meyer <conrad.meyer@isilon.com>
* Fix a few problems with the USDT probes:rpaulo2014-08-101-8/+13
| | | | | | | | * Include OBJDIR to make sure the generated file is found; * Simplify the definition of OBJS; * Add targets for shared objects and for profiled objects. MFC after: 3 days
* add my scripts to measure io latency per disk...jmg2014-08-093-1/+143
|
* make the README a bit more clearer...jmg2014-08-092-7/+7
| | | | | | Sort the scripts, and remove the trailing backslash... We really should install more of the toolkit scripts than just 5 of them..
* Make libohash a proper internallib instead of hidding it in m4bapt2014-08-061-0/+4
| | | | | mandoc development seems to be also using ohash so prepare to share the code when needed
* Rework privatelib/internallibbapt2014-08-064-15/+55
| | | | | | | | | | | | | | Make sure everything linking to a privatelib and/or an internallib does it directly from the OBJDIR rather than DESTDIR. Add src.libnames.mk so bsd.libnames.mk is not polluted by libraries not existsing in final installation Introduce the LD* variable which is what ld(1) is expecting (via LDADD) to link to internal/privatelib Directly link to the .so in case of private library to avoid having to complexify LDFLAGS. Phabric: https://phabric.freebsd.org/D553 Reviewed by: imp, emaste
* Retire pmap_change_wiring(). We have never used it to wire virtual pages.alc2014-08-033-71/+1
| | | | | | | | We continue to use pmap_enter() for that. For unwiring virtual pages, we now use pmap_unwire(), which unwires a range of virtual addresses instead of a single virtual page. Sponsored by: EMC / Isilon Storage Division
* Allow to disable some special key combinations handled by vt(4), like debugray2014-08-031-0/+14
| | | | | | | | request, reboot request. Requested by: Claude Buisson Sponsored by: The FreeBSD Foundation
* Add myself to committers-src.dot.hiren2014-08-031-0/+2
| | | | Better late than never :-)
* - Spelling correctionshselasky2014-08-021-6/+6
| | | | | Suggested by: Garrett Cooper <yaneurabeya@gmail.com> PR: 192101
* Add myself to calendar.freebsd and committers-src.dotngie2014-08-021-0/+4
| | | | | | Phabric: D522 Reviewed by: jmmv Approved by: jmmv (co-mentor)
* Various style(9) and related fixes.gnn2014-07-311-32/+23
| | | | | | | | | Update the copyright to be more in line with the current version in our tree. Remove the ancient rcsid. Add a proper return from the main function Pointed out by: bz
* - Updated SYSCTL manual pages after recent changes to the kernelhselasky2014-07-314-482/+514
| | | | | | | | | | SYSCTL code. Added description of new macros and functions. - Merged dynamic and static SYSCTL related content into a single manual page, hence parameters and functionality is very much the same. - Uppercased all occurrences of "OID". - Updated all SYSCTL examples. PR: 192101
* Add an example program to show how to use libpmc from a program.gnn2014-07-313-2/+124
| | | | | | | This particular program attempts to use the TSC to measure how long certainly libpmc operations take. Depending on the quality of the rdtsc() macro on a particular architecture this may work more or less well.
* Remove trailing comma from ending Xrefgjb2014-07-301-1/+1
| | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Remove trailing comma from ending Xrefgjb2014-07-301-1/+1
| | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Remove trailing comma from ending Xref.gjb2014-07-301-1/+1
| | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Remove trailing comma from standalone Xref.gjb2014-07-301-1/+1
| | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation
* mdoc: remove superfluous paragraph macro.joel2014-07-291-1/+0
|
OpenPOWER on IntegriCloud