Commit Graph

10768 Commits

Author SHA1 Message Date
christos
f227975929 Version fts one more time! This is the most versioned API ever... Bump
fts_level from short to int to avoid a potential DoS.
From Maksymilian Arciemowicz
2009-08-16 19:33:38 +00:00
pgoyette
f6f3b4be8a Repair more fallout from the exec_aout.h change.
No guarantee that these are the "right" things to do, but they do allow
building of port-amd64 again.
2009-08-16 17:12:47 +00:00
joerg
03c8ba1c27 Add nbperf(1), a minimal perfect hash function generator.
Implemented are the 3-graph BDZ algorithm as well as the
2-graph and 3-graph CHM algorithms. All algorithms have expected
linear run time and the smallest functions need around 2.85 bit/key.
2009-08-15 16:21:04 +00:00
mbalmer
5f41e6ce40 Move keylock.h where it belongs. 2009-08-15 09:52:57 +00:00
mrg
b2b4f72c89 add sys/keylock.h to the sets list.
HI MARC.

(why is this in sys/keylock.h and not dev/keylock.h?)
2009-08-15 05:50:49 +00:00
mbalmer
3ab4ce4739 Add support for multi-position electro-mechanical keylocks. An example
driver, gpiolock(4), is provided as an example how to interface real hardware.
A new securemodel, securemodel_keylock, is provided to show how this can
be used to tie keylocks to overall system security.  This is experimental
code.  The diff has been on tech-kern for several weeks.

Reviewed by many, kauth(9) integration reviewed by Elad Efrat; approved by
tonnerre@ and tron@.  Thanks to everyone who provided feedback.
2009-08-14 21:17:21 +00:00
matt
1191a19f81 We don't install <machine/bsd-aout.h> and <machine/aout_machdep.h> on MIPS
anymore and we don't build elf2aout for MIPS either.
2009-08-12 23:38:20 +00:00
snj
8af0e5d28c It's "let's" 2009-08-11 19:15:30 +00:00
mbalmer
5502bee520 Add the manual page for the gpioiic(4) driver. 2009-08-09 08:20:53 +00:00
kiyohara
5bb9b7a6ef Support SMSC LAN9118 Family Ethernet interfaces device driver.
It tested on GUMSTIX only.
2009-08-09 06:40:09 +00:00
rmind
deef563516 Unify kmem_alloc/zalloc/free under kmem(9). Links preserved. 2009-08-03 19:43:58 +00:00
rmind
e403bed420 Split descriptions of UBC functions from uvm(9) into separate ubc(9) man page. 2009-08-03 19:08:48 +00:00
plunky
bd42c2e8d0 Add bt_dev(3), an platform neutral API for accessing (locally configured)
Bluetooth devices, and bump libbluetooth minor version.

This is a reimplementation of an API largely developed by Maksim Yevmenkin
on FreeBSD to make it easier to port BlueZ/Linux programs which depend on
something similar. Alas, the BlueZ/Linux API is incompatible and unportable
as it depends on a 'device' being referenced by an int, but this will
hopefully make it easier to port software using that.

(bump libbluetooth minor version)
2009-08-03 15:59:41 +00:00
mbalmer
0a0263e442 Add a manual page for the gpiosim(4) pseudo-device. 2009-08-01 15:43:01 +00:00
kiyohara
ce1343fcd9 Support Marvell Hercules-I/II SATA Controllers. 2009-07-27 12:34:12 +00:00
mbalmer
588a2f395f Add new files due recent gpio(4) rework. 2009-07-25 16:22:59 +00:00
joerg
46d5217b8f Don't set debug for the directory. 2009-07-22 21:35:38 +00:00
joerg
0578c2ad0f Move popcount et al to src/common and add popcount32/popcount64.
Requested by rmind@. MD should now override popcount32/popcount64 and
provide the aliases as fitting.
2009-07-21 14:55:32 +00:00
njoly
f70dbee979 +mount_nilfs.debug 2009-07-21 14:18:50 +00:00
joerg
974b291a6c Add popcount(3) and the long and long long version. Name is inspired by
gnulib, the implementation goes back to the AMD Software Optimizer
guide. A number of platforms will want to replace the C version with
assembler code using native instructions.
2009-07-21 13:18:43 +00:00
mrg
5d96b1e371 updates for compat builds. 2009-07-21 00:49:30 +00:00
mrg
44b898ae03 it's not quite upto libcrypto.so.6.1 yet... 2009-07-21 00:49:13 +00:00
christos
75efea6592 bump libcrypto and friends; OpenSSL abi change: do_cipher last argument
changed from u_int to size_t. Affects _LP64 only.
2009-07-20 17:30:52 +00:00
joerg
d6e219476b Add a fast, platform independent hash function to libc.
The algorithm used is the Jenkins hash.  The name (mi_vector_hash)
reflects the nature of the hash function.
Add glue for libc ATF tests and include a test case to make sure that
(mis)alignment and endianess are handled correctly.

Bump libc minor to 169.
2009-07-20 17:03:36 +00:00
christos
fd8c6a1608 new openssl 2009-07-19 23:38:11 +00:00
rmind
7512d1e720 Make POSIX message queues a kernel module. 2009-07-19 02:50:44 +00:00
reinoud
389707eaef Fix missing /usr/include/nilfs directory declaration 2009-07-18 22:24:02 +00:00
reinoud
5816d13584 *Sigh* its late... fix entry for lists/comp/mi 2009-07-18 22:19:40 +00:00
reinoud
d204e95528 Fix ./usr/lib/librumpfs_nilfs_p.a's line in lists/comp/mi 2009-07-18 22:15:12 +00:00
reinoud
14cb13084c Fix lists for NiLFS import... sorry folks, i didn't run a `make release'.
Currently building a release to test it completely but committed it now to
ease you folks.
2009-07-18 21:32:52 +00:00
tsutsui
78b680c5cf Revert previous per comment from ad@ in PR 41668, which is no longer orphaned. 2009-07-16 10:43:22 +00:00
tsutsui
73cf34a890 Add MONOLITHIC kernel to i386 release binaries. PR#41668 2009-07-15 14:11:02 +00:00
wiz
3ac668392a Add getline and getdelim html pages. 2009-07-14 08:01:02 +00:00
roy
d4a3cf6a5a Add implementations for getdelim(3) and getline(3). 2009-07-13 22:19:24 +00:00
apb
7461501a27 Add "-M" flag to the mtree invocation in sanitise_METALOG. This should
avoid errors in cases where a build poduct changes type (e.g. a file
becomes a symlink) between one build with older sources and a subsequent
update build with newer sources.
2009-07-12 12:30:31 +00:00
wiz
57295b8d96 /usr/lib/i386/libbfd.a is built and installed, do not mark it as obsolete.
"obsolete" added in 1.46 without a particular reason, file is not obsolete in
md.sparc64.
2009-07-12 11:00:37 +00:00
tls
e234ec7db5 Update to libevent-1.4.11-stable. This has been a long time coming and
fixes many bugs, particularly with signal handling.

The regression tests have also been updated and complete successfully
on amd64.
2009-07-08 21:23:52 +00:00
mrg
6144dd6ce4 remove libint10 libraries that are not needed for sparc*. 2009-07-07 07:53:38 +00:00
joerg
1e5025e496 Add support for the chgat(3) family. It is a useful extension from
ncurses, supporting it dramatically reduces the need for ncurses in
pkgsrc.
2009-07-06 15:19:49 +00:00
mrg
94a2d1af9e install geext.h. 2009-07-05 21:30:30 +00:00
snj
8f8fc136d7 nicknames.5: s/man-nis-catman/man-nis-man/. Spotted by Yorick Hardy. 2009-07-01 23:54:48 +00:00
agc
424d13a4a0 Remove premature addition of compat32 libs to arch-specific sets. 2009-06-28 05:37:22 +00:00
nakayama
db880c7eab Add yp tag to nicknames.{0,html} as well. 2009-06-26 20:59:00 +00:00
nakayama
0d5854c376 Fix typo. 2009-06-26 20:52:02 +00:00
jakllsch
94bdb4c2cf Fix MKDEBUG=YES build by adding entry for wake.debug. 2009-06-26 19:36:21 +00:00
jakllsch
176055761f mark nicknames.5 as .man, so MKMANZ=YES builds work 2009-06-26 19:31:25 +00:00
agc
99a1a9f586 finish off the move to the external framework for iscsi by fixing up the
set lists - thanks to tron for the nudge.
2009-06-25 20:54:16 +00:00
mbalmer
35f74629dc wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.
2009-06-25 18:41:21 +00:00
mbalmer
7880601279 Add myself as requested in the welcome mail. 2009-06-24 12:15:43 +00:00
tron
7d5e451c60 Switch to building Postfix 2.6.2 via "external/ibm-public/postfix". 2009-06-23 17:58:22 +00:00